Diff of the two buildlogs: -- --- b1/build.log 2024-02-01 17:42:52.843871071 +0000 +++ b2/build.log 2024-02-01 18:25:02.459097083 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Feb 1 05:16:05 -12 2024 -I: pbuilder-time-stamp: 1706807765 +I: Current time: Thu Mar 6 14:05:56 +14 2025 +I: pbuilder-time-stamp: 1741219556 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -32,49 +32,81 @@ dpkg-source: info: applying fix_python_3.11_ftbfs.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/324676/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3897550/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Mar 6 00:06 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3897550/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3897550/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='fb88abe427d44e4eb6da4d9e826fde5e' - 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='324676' - PS1='# ' - PS2='> ' + INVOCATION_ID=01c1845e69e141ed89730b5b6c08ae76 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3897550 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.G96nfaEx/pbuilderrc_PtUz --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.G96nfaEx/b1 --logfile b1/build.log 0ad_0.0.26-3.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.104:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.G96nfaEx/pbuilderrc_RcQR --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.G96nfaEx/b2 --logfile b2/build.log 0ad_0.0.26-3.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.104:3128 I: uname -a - Linux codethink04-arm64 6.1.0-17-cloud-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-cloud-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux I: ls -l /bin total 7104 -rwxr-xr-x 1 root root 1346480 Apr 23 2023 bash @@ -134,7 +166,7 @@ -rwxr-xr-x 1 root root 68480 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 68392 Jul 28 2023 run-parts -rwxr-xr-x 1 root root 134536 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash + lrwxrwxrwx 1 root root 9 Mar 6 00:06 sh -> /bin/bash -rwxr-xr-x 1 root root 68432 Sep 20 2022 sleep -rwxr-xr-x 1 root root 134088 Sep 20 2022 stty -rwsr-xr-x 1 root root 133312 Mar 23 2023 su @@ -160,7 +192,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/324676/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/3897550/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -613,7 +645,7 @@ Get: 354 http://deb.debian.org/debian bookworm/main arm64 llvm-14-linker-tools arm64 1:14.0.6-12 [1092 kB] Get: 355 http://deb.debian.org/debian bookworm/main arm64 llvm-14 arm64 1:14.0.6-12 [10.0 MB] Get: 356 http://deb.debian.org/debian bookworm/main arm64 llvm arm64 1:14.0-55.7~deb12u1 [7208 B] -Fetched 257 MB in 2s (117 MB/s) +Fetched 257 MB in 2s (119 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libargon2-1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18171 files and directories currently installed.) @@ -1764,8 +1796,8 @@ Setting up tzdata (2023c-5+deb12u1) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Feb 1 17:17:48 UTC 2024. -Universal Time is now: Thu Feb 1 17:17:48 UTC 2024. +Local time is now: Thu Mar 6 00:07:53 UTC 2025. +Universal Time is now: Thu Mar 6 00:07:53 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up liberror-perl (0.17029-2) ... @@ -2078,7 +2110,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-3_source.changes +I: user script /srv/workspace/pbuilder/3897550/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/3897550/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-3_source.changes dpkg-buildpackage: info: source package 0ad dpkg-buildpackage: info: source version 0.0.26-3 dpkg-buildpackage: info: source distribution unstable @@ -2195,67 +2231,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/FCDAnimationClip.cpp:13: -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; } - | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationClip.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/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/FCDocument/FCDAnimationClip.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(); } - | ^ -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/FUtils/FUString.h:52: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/FCDocument/FCDAnimationClipTools.cpp:12: -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; } - | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationClipTools.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/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) {} - | ^~~~~~~ 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]': @@ -2263,21 +2238,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, - 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) {} - | ^~~~~~~ -FCollada/FUtils/FUString.h:52: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) {} | ^~~~~~~ @@ -2291,25 +2251,6 @@ 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 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, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCollada.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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -2337,6 +2278,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/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) {} + | ^~~~~~~ +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) {} + | ^~~~~~~ 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]; @@ -2358,13 +2337,67 @@ FCollada/FUtils/FUString.h:52: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]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -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:12: +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; } + | ^~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimationClipTools.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/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/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] + 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/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/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(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimationCurve.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/FUString.h:52: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/FCDocument/FCDAnimationCurve.cpp:18: +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; } + | ^~~~ +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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -2388,18 +2421,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) {} | ^~~~~~~ -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: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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -2415,9 +2438,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) {} | ^~~~ +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDAnimationClip.h:26: +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 +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/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/FUtils/FUString.h:52: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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -2427,15 +2461,15 @@ 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/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] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13: +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; } + | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: + from FCollada/FCDocument/FCDAnimationClip.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) {} | ^~~~~~~ @@ -2447,17 +2481,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; | ~~~~~~~~^~~~~~~~~~~~~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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) {} | ^~~~ @@ -2479,6 +2502,48 @@ 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 = long 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 = long unsigned int]' +FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here +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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDAnimationClip.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: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 = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]' +FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here +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/FUtils/FUString.h:52: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/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCollada.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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -2497,26 +2562,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 = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here -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/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 = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here -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/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*]': @@ -2546,6 +2591,49 @@ 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 = long 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 = long unsigned int]' +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here +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/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]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +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 = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here +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/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] + 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/FCDAnimationMultiCurve.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*]': @@ -2578,23 +2666,14 @@ 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 = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 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 = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]' -FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here -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/FCDCamera.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] @@ -2627,6 +2706,7 @@ FCollada/FCDocument/FCDAsset.cpp:32:66: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); | ^ +FCollada/FCDocument/FCDController.cpp In file included from FCollada/FCDocument/FCDAsset.h:20: FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' 40 | FUDateTime(const FUDateTime& time); @@ -2670,6 +2750,7 @@ FCollada/FCDocument/FCDAsset.cpp:56:27: note: synthesized method 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)' first required here 56 | clone->keywords = keywords; | ^~~~~~~~ +FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDAsset.cpp:61:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 61 | clone->unitName = unitName; | ^~~~~~~~ @@ -2684,26 +2765,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) {} | ^~~~~~~ -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] - 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/FCDAnimationCurve.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/FCDAnimationCurve.cpp:18: -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/FCDocument/FCDControllerTools.cpp +FCollada/FCDocument/FCDEffectCode.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*]': @@ -2733,33 +2796,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/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDAnimationClip.h:26: -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 -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/FCDCamera.cpp -FCollada/FCDocument/FCDController.cpp -FCollada/FCDocument/FCDControllerInstance.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 = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here -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/FCDControllerTools.cpp -FCollada/FCDocument/FCDEffectCode.cpp FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp @@ -2828,6 +2864,107 @@ FCollada/FUtils/FUString.h:52: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/FCDControllerInstance.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. */ + | ^~~~~~~~ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FCDController.h:24, + from FCollada/FCDocument/FCDControllerInstance.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 +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 +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEffectPassState.cpp +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 +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/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] + 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/FCDEffectParameterSurface.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/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FUUri; bool PRIMITIVE = false]': +FCollada/FCDocument/FCDControllerInstance.cpp:44:26: required from here +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ 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] @@ -2860,13 +2997,6 @@ FCollada/FCDocument/FCDEffectCode.cpp:29:47: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 29 | sid = FCDObjectWithId::CleanSubId(_sid); | ^ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -2896,49 +3026,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) {} | ^~~~~~~ -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/FCDControllerInstance.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. */ - | ^~~~~~~~ -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]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -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/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const': +FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:33: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 168 | clone->format = format; + | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -2958,15 +3049,17 @@ 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, - from FCollada/FCDocument/FCDControllerInstance.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 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/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]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -2975,71 +3068,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/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 -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 -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:38: -FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FUUri; bool PRIMITIVE = false]': -FCollada/FCDocument/FCDControllerInstance.cpp:44:26: required from here -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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, - 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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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 = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 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/FCDEffectTechnique.h:21, + from FCollada/FCDocument/FCDEffectPass.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/FCDEffectPass.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/FCDEffectPass.h: In member function 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::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/FCDEffectPass.h:48:9: note: in expansion of macro 'DeclareParameter' + 48 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); + | ^~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectParameterSurface.cpp:10: +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 +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 | ^~~~~ @@ -3050,6 +3111,13 @@ 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/FCDEffectPass.cpp: In member function 'FCDEffectPass* FCDEffectPass::Clone(FCDEffectPass*) const': +FCollada/FCDocument/FCDEffectPass.cpp:83:23: note: synthesized method 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)' first required here + 83 | clone->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) {} + | ^~~~~~~ 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) {} | ^~~~ @@ -3059,13 +3127,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/FCDEffect.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 -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/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; | ~~~~~~~~^~~~~~~~~~~~~~~ @@ -3084,7 +3145,6 @@ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectPassState.cpp FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ @@ -3131,32 +3191,16 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 354 | *it = item; | ~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffect.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/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/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]': +FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here +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()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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*]' @@ -3185,36 +3229,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/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 +FCollada/FCDocument/FCDEffectTechnique.h:52:2: required from here 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] - 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/FCDEffectParameterSampler.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 >&)': @@ -3239,6 +3261,7 @@ 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/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*]': @@ -3269,53 +3292,20 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ 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]': -FCollada/FCDocument/FCDEffectPass.h:48:2: required from here -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) {} - | ^~~~~~~ + from FCollada/FCDocument/FCDEffect.cpp:16: 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 +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 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/FCDEffectProfile.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] - 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/FCDEffectParameterSurface.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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectProfileFX.cpp -FCollada/FCDocument/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const': -FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:33: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 168 | clone->format = format; - | ^~~~~~ + from FCollada/FCDocument/FCDEffect.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: +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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -3343,6 +3333,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) {} | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13: required from here +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/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectPass.h:48:2: required from here +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::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]' +FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here +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: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*]': @@ -3372,72 +3395,27 @@ 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/FCDParameterAnimatable.h:400, - from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectParameter.cpp:14: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDEffectParameter.h:290:2: required from 'FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]' -FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here -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/FMath/FMath.h:177: -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/FCDEffectTechnique.h:21, - from FCollada/FCDocument/FCDEffectPass.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/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/FCDEffectPass.cpp:9: + 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/FCDEffectPass.h: In member function 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::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/FCDEffectPass.h:48:9: note: in expansion of macro 'DeclareParameter' - 48 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectPass.cpp: In member function 'FCDEffectPass* FCDEffectPass::Clone(FCDEffectPass*) const': -FCollada/FCDocument/FCDEffectPass.cpp:83:23: note: synthesized method 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)' first required here - 83 | clone->name = name; - | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectParameterSurface.cpp:10: -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 -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/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/FMath/FMath.h:38, +In file included from FCollada/FMath/FMath.h:44, 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]': -FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here -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()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectTechnique.h:52:2: required from here -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: 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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -3465,22 +3443,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/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13: required from here -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 '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]' -FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here -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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*]': @@ -3489,19 +3451,22 @@ 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/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/FCDocument/FCDEffectStandard.cpp +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, + from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectParameter.cpp:14: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDEffectParameter.h:290:2: required from 'FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]' +FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ 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:177: +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:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -3520,7 +3485,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) {} | ^~~~ -FCollada/FCDocument/FCDEffectTechnique.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 +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/FCDEffectProfileFX.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] + 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/FCDEffectParameterSampler.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) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectStandard.cpp 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] @@ -3553,6 +3549,8 @@ 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 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]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -3561,8 +3559,45 @@ FCollada/FUtils/FUString.h:52: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 +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/FCDEffectTechnique.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*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FCDEffectTools.cpp -FCollada/FCDocument/FCDEmitter.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*]': @@ -3592,23 +3627,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) {} | ^~~~ +FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEntityInstance.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]': @@ -3623,7 +3646,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/FCDEntityReference.cpp +FCollada/FCDocument/FCDEntityInstance.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*]': @@ -3654,27 +3677,20 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: + 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 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.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] - 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/FCDEffectTechnique.cpp:9: + from FCollada/FCDocument/FCDEffectTools.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/FCDEntityReference.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*]': @@ -3704,6 +3720,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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +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] + 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/FCDEffectTechnique.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/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/FCDEffectTechnique.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -3724,6 +3764,8 @@ 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; | ^~~~ +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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -3732,17 +3774,12 @@ FCollada/FUtils/FUString.h:52: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/FCDEmitter.cpp:10: +FCollada/FCDocument/FCDExternalReferenceManager.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 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) {} | ^~~~~~~ @@ -3805,6 +3842,42 @@ 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 +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/FCDEmitterParticle.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 +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/FCDEmitterParticle.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*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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; + | ~~~~~~~~^~~~~~~~~~~~~~~ +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 @@ -3818,7 +3891,28 @@ FCollada/FUtils/FUString.h:52: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/FCDExternalReferenceManager.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 = 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/FCDExtra.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*]': @@ -3848,21 +3942,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/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 -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/FCDEffectTools.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.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*]': @@ -3892,21 +3971,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/FCDForceDeflector.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]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -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/FCDEmitterInstance.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/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] @@ -3947,6 +4011,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/FCDEmitterInstance.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 +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/FCDEmitterInstance.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/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: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -3955,7 +4036,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/FCDForceDrag.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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -3977,6 +4057,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/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*]': @@ -4006,50 +4087,76 @@ 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/FCDForceField.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/FCDForcePBomb.cpp +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) {} + | ^~~~~~~ +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) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterParticle.cpp:10: + 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 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/FCDEmitterParticle.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*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/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 +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/FCDEntityReference.h:21, from FCollada/FCDocument/FCDEntityReference.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -4077,7 +4184,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/FCDForceGravity.cpp 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(); @@ -4115,24 +4221,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 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/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]': @@ -4143,41 +4231,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) {} | ^~~~~~~ -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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDForcePBomb.cpp -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) {} - | ^~~~~~~ -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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -4205,28 +4259,19 @@ 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/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 -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: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here +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/FCDForceWind.cpp -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 -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/FCDGeometry.cpp -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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -4242,7 +4287,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/FCDGeometryInstance.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; | ~~~~~~~~^~~~~~~~~~~~~~~ @@ -4255,16 +4299,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/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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here -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/FCDGeometry.cpp +FCollada/FCDocument/FCDGeometryInstance.cpp +FCollada/FCDocument/FCDGeometryMesh.cpp 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&)': @@ -4321,6 +4358,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/FCDGeometryNURBSSurface.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 >&)': @@ -4345,6 +4383,7 @@ 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/FCDocument/FCDGeometryPolygons.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -4353,7 +4392,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/FCDocument/FCDGeometryMesh.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: +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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*]': @@ -4399,22 +4469,11 @@ FCollada/FUtils/FUString.h:52: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 = long 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*]' -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDExtra.cpp:243:19: required from here -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/FCDGeometryNURBSSurface.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/FCDForceDrag.cpp:9: + from FCollada/FCDocument/FCDForcePBomb.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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -4442,22 +4501,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/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]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here -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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long 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*]' +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDExtra.cpp:243:19: required from here +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/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceField.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: + from FCollada/FCDocument/FCDForceWind.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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -4485,12 +4543,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/FCDocument/FCDGeometryPolygons.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]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here +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/FCDForceField.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, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceDeflector.cpp:9: + 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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -4519,13 +4590,8 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDGeometryPolygonsInput.cpp -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp -FCollada/FCDocument/FCDGeometrySource.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/FCDForceWind.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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -4553,11 +4619,32 @@ 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/FCDocument/FCDGeometryPolygonsTools.cpp +In file included from FCollada/FCDocument/FCDGeometry.cpp:15: +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/FCDForceGravity.cpp:9: + from FCollada/FCDocument/FCDGeometry.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.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometry.cpp:10: +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/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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -4585,6 +4672,13 @@ 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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here +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/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] @@ -4597,11 +4691,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/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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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/FCDGeometrySpline.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/FCDForcePBomb.cpp:9: + 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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -4629,7 +4737,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/FCDGeometrySpline.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]': @@ -4640,7 +4747,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/FCDImage.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*]': @@ -4690,22 +4796,33 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FCollada/FCDocument/FCDImage.cpp FCollada/FCDocument/FCDLibrary.cpp -In file included from FCollada/FCDocument/FCDGeometry.cpp:15: -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/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometryPolygons.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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometry.cpp:9: + from FCollada/FCDocument/FCDGeometryPolygons.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/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)': +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/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter' + 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygons.cpp: In member function 'virtual FCDGeometryPolygons* FCDGeometryPolygons::Clone(FCDGeometryPolygons*, const FCDGeometrySourceCloneMap&) const': +FCollada/FCDocument/FCDGeometryPolygons.cpp:293:35: note: synthesized method 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)' first required here + 293 | clone->materialSemantic = materialSemantic; + | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDLight.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometry.cpp:10: 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/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -4743,32 +4860,13 @@ 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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here -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]' -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here -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/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryMesh.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/FCDocument/FCDLightTools.cpp In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -4795,7 +4893,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 +FCollada/FCDocument/FCDMaterial.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*]': @@ -4810,24 +4908,12 @@ 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/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~~~~~~^~~~~~~~~~~~~~~ -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 - | ^~~~~~ 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) {} | ^~~~ @@ -4837,8 +4923,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/FCDMaterialInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: + 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 @@ -4846,41 +4933,22 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: + 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/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)': +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/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter' - 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); +FCollada/FCDocument/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter' + 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygons.cpp: In member function 'virtual FCDGeometryPolygons* FCDGeometryPolygons::Clone(FCDGeometryPolygons*, const FCDGeometrySourceCloneMap&) const': -FCollada/FCDocument/FCDGeometryPolygons.cpp:293:35: note: synthesized method 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)' first required here - 293 | clone->materialSemantic = materialSemantic; - | ^~~~~~~~~~~~~~~~ -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]': -FCollada/FCDocument/FCDGeometryMesh.h:71:2: required from here -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/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::const_iterator fm::tree::begin() const [with KEY = unsigned int; DATA = fm::vector]': -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81: required from here -FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree >::const_iterator::const_iterator(const fm::tree >::const_iterator&)' is deprecated [-Wdeprecated-copy] - 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -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. */ - | ^~~~~~~~ +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/FCDMorphController.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -4889,71 +4957,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 '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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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 'T* fm::vector::insert(iterator, const T&) [with T = fm::vector; bool PRIMITIVE = false; iterator = fm::vector*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::vector; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:28: required from here -FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here -FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here - 166 | struct TangentialVertex - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:63: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ -FCollada/FCDocument/FCDMaterial.cpp -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]' -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here -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/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]': @@ -4968,7 +4971,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/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*]': @@ -5027,86 +5029,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/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; - | ^~~~ -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/FCDExtra.h:132:2: required from here -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/FCDMorphController.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 -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/FCDObject.cpp In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:14: 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] @@ -5126,35 +5049,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 '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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDocument.h:27, from FCollada/FCDocument/FCDGeometrySpline.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -5165,35 +5059,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 '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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = false]': @@ -5205,7 +5070,65 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FCollada/FCDocument/FCDObject.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] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +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/FCDLibrary.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/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/FCDLibrary.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] + 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/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDMaterial.cpp:21: +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/FCDMaterial.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/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*]' @@ -5243,28 +5166,22 @@ 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/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 +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 = 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/FCDocument/FCDGeometrySpline.h:129:48: required from here 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/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/FCDObjectWithId.cpp 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]': @@ -5272,37 +5189,64 @@ 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/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52: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/FCDocument.cpp -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 -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/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/FCDLight.cpp:15: + 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/FCDocument/FCDocumentTools.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] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLibrary.cpp:9: +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/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 + | ^~~~~~ +FCollada/FCDocument/FCDObjectWithId.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*]': @@ -5311,6 +5255,14 @@ 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/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +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: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) {} | ^~~~ @@ -5332,14 +5284,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/FCDLibrary.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] - 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/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*]': @@ -5348,6 +5292,17 @@ 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; | ~~~~~~~~^~~~~~~~~~~~~~~ +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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDMaterial.cpp:50:22: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' 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/FCDMaterial.cpp:23: +FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here + 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint + | ^~~~~~~~~~~~~~~~~~~~~~~~ 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) {} | ^~~~ @@ -5375,7 +5330,6 @@ 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/FCDocument/FCDParameterAnimatable.cpp FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -5386,6 +5340,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/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 +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/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDLibrary.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -5397,44 +5365,61 @@ 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, + 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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FCDCamera.h:27, from FCollada/FCDocument/FCDLibrary.cpp:13: 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/FCDocument.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 >&)': -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/FCDMaterialInstance.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/FCDMaterialInstance.h: In member function 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)': -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/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter' - 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDMaterialInstance.cpp: In member function 'virtual FCDEntityInstance* FCDMaterialInstance::Clone(FCDEntityInstance*) const': -FCollada/FCDocument/FCDMaterialInstance.cpp:184:27: note: synthesized method 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)' first required here - 184 | clone->semantic = semantic; - | ^~~~~~~~ + from FCollada/FCDocument/FCDGeometryPolygonsTools.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 +FCollada/FCDocument/FCDGeometryMesh.h:71:2: required from here 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) {} | ^~~~~~~ -FCollada/FCDocument/FCDParticleModifier.cpp +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::const_iterator fm::tree::begin() const [with KEY = unsigned int; DATA = fm::vector]': +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81: required from here +FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree >::const_iterator::const_iterator(const fm::tree >::const_iterator&)' is deprecated [-Wdeprecated-copy] + 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +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/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*]': @@ -5464,39 +5449,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/FCDPhysicsAnalyticalGeometry.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&)': -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/FCDMaterial.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/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/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/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDAnimation.h:24, @@ -5509,13 +5461,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/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/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 @@ -5525,31 +5470,29 @@ 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/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 -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/FCDMorphController.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 -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/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]': FCollada/FCDocument/FCDLibrary.cpp:149:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimationClip]': FCollada/FCDocument/FCDLibrary.cpp:150:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] @@ -5574,9 +5517,24 @@ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDImage]': FCollada/FCDocument/FCDLibrary.cpp:157:25: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +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/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDLight]': FCollada/FCDocument/FCDLibrary.cpp:158:25: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::vector; bool PRIMITIVE = false; iterator = fm::vector*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::vector; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:28: required from here +FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDMaterial]': FCollada/FCDocument/FCDLibrary.cpp:159:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] @@ -5592,6 +5550,81 @@ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsScene]': FCollada/FCDocument/FCDLibrary.cpp:163:32: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here +FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here + 166 | struct TangentialVertex + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:63: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]' +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here +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/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 = long 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 = long unsigned int]' +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here +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/FCDocument.h:27, + from FCollada/FCDocument/FCDMaterialInstance.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/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDMaterialInstance.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/FCDMaterialInstance.h: In member function 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)': +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/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter' + 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDMaterialInstance.cpp: In member function 'virtual FCDEntityInstance* FCDMaterialInstance::Clone(FCDEntityInstance*) const': +FCollada/FCDocument/FCDMaterialInstance.cpp:184:27: note: synthesized method 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)' first required here + 184 | clone->semantic = semantic; + | ^~~~~~~~ +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 +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/FCDocumentTools.cpp +FCollada/FCDocument/FCDParameterAnimatable.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*]': @@ -5621,17 +5654,32 @@ 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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDMaterial.cpp:50:22: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' 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/FCDMaterial.cpp:23: -FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here - 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint - | ^~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDParticleModifier.cpp +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp +FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp +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]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +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/FCDPhysicsMaterial.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*]': @@ -5681,17 +5729,26 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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 = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here -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/FCDPhysicsForceFieldInstance.cpp +In file included from FCollada/FCDocument/FCDocument.cpp:20: +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; } + | ^~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDocument.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.cpp:21: +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/FCDObjectWithId.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -5720,6 +5777,14 @@ FCollada/FCDocument/FCDObjectWithId.cpp:69:14: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 69 | id = daeId; // We return back the new value. | ^~~~~ +In file included from FCollada/FCDocument/FCDocument.cpp:22: +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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -5731,29 +5796,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/FCDPhysicsMaterial.cpp -FCollada/FCDocument/FCDPhysicsModel.cpp -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: +In file included from FCollada/FCDocument/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDocument.cpp:27: +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/FCDocument/FCDPhysicsModelInstance.cpp -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/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: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5783,45 +5848,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/FCDocument/FCDocument.cpp:20: -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; } - | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDocument.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/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; } - | ^~~~~ -In file included from FCollada/FCDocument/FCDocument.cpp:21: -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/FUString.h:52: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.cpp:22: -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/FCDocument/FCDPhysicsRigidBody.cpp -FCollada/FUtils/FUString.h:52: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: + from FCollada/FCDocument/FCDocument.cpp:40: 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; } @@ -5832,79 +5860,25 @@ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDCamera.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:18: + from FCollada/FCDocument/FCDocument.cpp: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. */ | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDocument.cpp:27: -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/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/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/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); + | ^ FCollada/FUtils/FUString.h:52: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(); - | ^ -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/FCDPhysicsModel.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:10: + from FCollada/FCDocument/FCDocument.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 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/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDocument.cpp:40: -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/FCDCamera.h:27, - from FCollada/FCDocument/FCDocument.cpp: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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -5917,28 +5891,48 @@ 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 -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); - | ^~~~~~~~ -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); - | ^ 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 +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 = FCDAnimated*; DATA = FCDAnimated*]' + 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 = FCDAnimated*; DATA = FCDAnimated*]': +FCollada/FCDocument/FCDocument.cpp:282:24: required from here +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 = FCDAnimated*; _Ty = FCDAnimated*]' + 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 = FCDAnimated*; _Ty = FCDAnimated*]' + 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 = FCDAnimated*; _Ty = FCDAnimated*]' + 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 = FCDAnimated*; _Ty = FCDAnimated*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FCDocument/FCDPhysicsModelInstance.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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FUtils/FUString.h:52: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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -5961,39 +5955,18 @@ 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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here -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]' -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here -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 = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here -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] +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here +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/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 -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; - | ^~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidBody.cpp +FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp +FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19, @@ -6010,6 +5983,16 @@ FCollada/FUtils/FUString.h:52: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: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(); } + | ^ +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 +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/FCollada.h:58, @@ -6018,59 +6001,62 @@ 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/FCDPhysicsRigidBodyInstance.cpp +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/FCDocument.h:27, - from FCollada/FCDocument/FCDocument.cpp:16: + from FCollada/FCDocument/FCDPhysicsMaterial.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 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/FCDPhysicsMaterial.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/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 -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 'fm::tree::iterator fm::tree::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]': -FCollada/FCDocument/FCDocument.cpp:153:56: required from here -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 = FCDAnimated*; DATA = FCDAnimated*]' - 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 = FCDAnimated*; DATA = FCDAnimated*]': -FCollada/FCDocument/FCDocument.cpp:282:24: required from here -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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/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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 = FCDAnimated*; _Ty = FCDAnimated*]' +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] +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 = FCDAnimated*; _Ty = FCDAnimated*]' +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] +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 = FCDAnimated*; _Ty = FCDAnimated*]' +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] +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 = FCDAnimated*; _Ty = FCDAnimated*]' +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, @@ -6102,6 +6088,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/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, from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': @@ -6120,47 +6114,44 @@ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:173: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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 = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here -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/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/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/FCDocument/FCDPhysicsRigidConstraint.cpp +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 +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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from '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]' @@ -6204,6 +6195,12 @@ FCollada/FMath/FMArray.h:418:48: 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] 418 | memmove(it + count, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ @@ -6217,7 +6214,16 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp +FCollada/FUtils/FUString.h:52: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/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': FCollada/FMath/FMArray.h:181:42: required from 'void fm::vector::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]' FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from 'void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' @@ -6229,26 +6235,160 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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/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); + | ^~~~~~~~ +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 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/FCDPhysicsModel.h:21, + 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; } + | ^~~~~~ 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: + 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) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp +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 +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 +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/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 +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/FCDPhysicsRigidConstraintInstance.cpp +FCollada/FCDocument/FCDPhysicsScene.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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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) {} + | ^~~~ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here +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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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 = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here +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/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: + from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.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; } @@ -6256,7 +6396,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/FCDPhysicsRigidBodyInstance.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) {} | ^~~~~~~ @@ -6267,6 +6407,42 @@ FCollada/FUtils/FUString.h:52: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 +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/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/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:10: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -6280,7 +6456,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/FCDPhysicsRigidConstraintInstance.cpp 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; } @@ -6289,7 +6464,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10: + 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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -6298,12 +6473,40 @@ FCollada/FUtils/FUString.h:52: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 +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/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDPhysicsRigidBody.h:18, + from FCollada/FCDocument/FCDPhysicsRigidBody.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 +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/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:13: 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/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 +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/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&)' @@ -6313,6 +6516,9 @@ 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/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ 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(); } @@ -6327,8 +6533,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) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +FCollada/FCDocument/FCDPlaceHolder.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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -6356,20 +6562,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/FCDPhysicsMaterial.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 -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/FCDPhysicsMaterial.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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsModel.h:18: @@ -6396,28 +6588,9 @@ FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)' is deprecated [-Wdeprecated-copy] 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -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); - | ^~~~~~~~ FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<_xmlNode*, FUUri>::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]' 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ -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 = _xmlNode*; DATA = FUUri]': FCollada/FCDocument/FCDPhysicsModel.cpp:156:26: required from here FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] @@ -6492,8 +6665,7 @@ 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/FCDocument/FCDSceneNode.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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -6521,58 +6693,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) {} | ^~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDPhysicsRigidBody.h:18, - from FCollada/FCDocument/FCDPhysicsRigidBody.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 -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 -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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; - | ~~~~~~~~^~~~~~~~~~~~~~~ +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); | ^~~~~~~~ -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/FCDocument/FCDPhysicsScene.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; - | ~~~~~~~~^~~~~~~~~~~~~~~ -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/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. */ + | ^~~~~~~~ +FCollada/FCDocument/FCDSceneNodeIterator.cpp +FCollada/FCDocument/FCDSceneNodeTools.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11: + 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; } @@ -6580,7 +6723,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: + 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) {} | ^~~~~~~ @@ -6591,30 +6734,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 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. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsShape.cpp -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 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) {} | ^~~~~~~ @@ -6627,7 +6753,16 @@ 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/FCDPlaceHolder.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]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +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: 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*]' @@ -6635,7 +6770,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/FCDSceneNode.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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -6657,47 +6791,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/FCDSceneNodeIterator.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. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDSceneNodeTools.cpp -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 -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 -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: +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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -6725,9 +6820,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/FCDSkinController.cpp 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; } @@ -6735,7 +6829,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) {} | ^~~~~~~ @@ -6747,7 +6841,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: 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; } @@ -6761,22 +6855,8 @@ 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/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: + 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; } @@ -6784,7 +6864,7 @@ 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: + 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) {} | ^~~~~~~ @@ -6795,8 +6875,22 @@ FCollada/FUtils/FUString.h:52: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 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: + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -6812,7 +6906,7 @@ 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: + 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; } @@ -6829,11 +6923,11 @@ 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 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/FCDocument/FCDTargetedEntity.cpp FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -6844,32 +6938,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/FCDPhysicsRigidConstraintInstance.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 -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 -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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; - | ~~~~~~~~^~~~~~~~~~~~~~~ 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*]' @@ -6877,6 +6945,7 @@ 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/FCDTargetedEntity.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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -6898,12 +6967,67 @@ 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/FCDTexture.cpp +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 +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 +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/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDPlaceHolder.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/FCDPlaceHolder.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: +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FCDocument/FCDTransform.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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -6919,30 +7043,36 @@ 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/FCDTexture.cpp -FCollada/FCDocument/FCDTransform.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/FCDocument/FCDPlaceHolder.cpp: In constructor 'FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)': +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(); + | ^ FCollada/FUtils/FUString.h:52: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/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::SetFileUrl(const fstring&)': +FCollada/FCDocument/FCDPlaceHolder.cpp:53:19: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 53 | fileUrl = url; + | ^~~ +FCollada/FUtils/FUString.h:52: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: In member function 'void FCDPlaceHolder::LoadTarget(FCDocument*)': +FCollada/FCDocument/FCDPlaceHolder.cpp:100:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | fileUrl = target->GetFileUrl(); + | ^ +FCollada/FUtils/FUString.h:52: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: In member function 'virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)': +FCollada/FCDocument/FCDPlaceHolder.cpp:121:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 121 | fileUrl = target->GetFileUrl(); + | ^ FCollada/FUtils/FUString.h:52: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: + from FCollada/FCDocument/FCDPlaceHolder.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -6951,7 +7081,27 @@ FCollada/FUtils/FUString.h:52: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/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) {} + | ^~~~~~~ FCollada/FCDocument/FCDVersion.cpp +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*]': @@ -6981,18 +7131,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/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) {} - | ^~~~~~~ +FCollada/FMath/FMAllocator.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': @@ -7030,15 +7169,24 @@ 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/FCDPlaceHolder.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/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDSceneNode.h:24: +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': +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/FCDCamera.h:27, + from FCollada/FCDocument/FCDSceneNode.cpp:21: +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/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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -7048,10 +7196,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/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPlaceHolder.cpp:9: +In file included from FCollada/FUtils/FUFileManager.h:19, + from FCollada/FCDocument/FCDSceneNode.cpp:31: +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/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 +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7062,65 +7218,149 @@ FCollada/FUtils/FUString.h:52: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 -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/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.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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp: In constructor 'FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)': -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(); - | ^ +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++); + | ^ FCollada/FUtils/FUString.h:52: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: In member function 'void FCDPlaceHolder::SetFileUrl(const fstring&)': -FCollada/FCDocument/FCDPlaceHolder.cpp:53:19: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 53 | fileUrl = url; - | ^~~ +FCollada/FCDocument/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const': +FCollada/FCDocument/FCDSceneNode.cpp:250:49: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 250 | FMMatrix44 localTransform = FMMatrix44::Identity; + | ^~~~~~~~ +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/FCDSceneNode.cpp:255:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 255 | return localTransform; + | ^~~~~~~~~~~~~~ +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/FCDSceneNode.h:24: +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 +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/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]': +FCollada/FCDocument/FCDAsset.h:56:2: required from here +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/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::LoadTarget(FCDocument*)': -FCollada/FCDocument/FCDPlaceHolder.cpp:100:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | fileUrl = target->GetFileUrl(); - | ^ +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/FCDPlaceHolder.cpp: In member function 'virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)': -FCollada/FCDocument/FCDPlaceHolder.cpp:121:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 121 | fileUrl = target->GetFileUrl(); - | ^ +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 +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/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 +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMAngleAxis.cpp +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/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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 '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]' +FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here +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/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 -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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long 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*]' +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here +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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = long unsigned int]': FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]' @@ -7128,6 +7368,9 @@ 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'; 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/FMath/FMath.h:44: FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair' declared here 28 | class pair @@ -7141,10 +7384,24 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair' declared here 28 | class pair | ^~~~ -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/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. */ + | ^~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; iterator = fm::pair*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]' FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]' @@ -7161,12 +7418,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 = FCDSceneNode*; _Ty = long unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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 -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; iterator = fm::pair*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]' FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]' @@ -7183,44 +7434,27 @@ 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 = long unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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/FCDPlaceHolder.cpp:10: + from FCollada/FCDocument/FCDTargetedEntity.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 +FCollada/FCDocument/FCDExtra.h:132:2: required from here 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) {} | ^~~~~~~ -FCollada/FMath/FMAllocator.cpp -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': -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/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 +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/FCDCamera.h:27, - from FCollada/FCDocument/FCDSceneNode.cpp:21: -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, - 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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FMColor.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*]' @@ -7231,15 +7465,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 = 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:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -7249,18 +7474,6 @@ 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: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: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) {} | ^~~~ @@ -7270,12 +7483,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/FUtils/FUFileManager.h:19, - from FCollada/FCDocument/FCDSceneNode.cpp:31: -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/FMInterpolation.cpp +FCollada/FMath/FMLookAt.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': @@ -7294,36 +7503,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/FUtils/FUString.h:52: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/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++); - | ^ -FCollada/FUtils/FUString.h:52: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/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const': -FCollada/FCDocument/FCDSceneNode.cpp:250:49: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 250 | FMMatrix44 localTransform = FMMatrix44::Identity; - | ^~~~~~~~ -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/FCDSceneNode.cpp:255:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 255 | return localTransform; - | ^~~~~~~~~~~~~~ -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/FCDSceneNodeTools.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] @@ -7333,28 +7512,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/FCDSceneNode.cpp:16: +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDSceneNode.h:24: 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 +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 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/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] - 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/FCDSkinController.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/FUString.h:52: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/FMMatrix33.cpp 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 @@ -7364,20 +7533,65 @@ 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/FCDSceneNode.h:24: -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 -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/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FCDocument/FCDSceneNodeTools.cpp:125:23: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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(); } + | ^~~~~~~ +FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here + 24 | FMMatrix44 + | ^~~~~~~~~~ +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) {} + | ^~~~~~~ +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] + 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/FCDSkinController.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/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]' +FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here +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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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&)': 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/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 +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) {} | ^~~~~~~ @@ -7388,25 +7602,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/FUtils/FUString.h:52: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/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here + 24 | FMMatrix44 + | ^~~~~~~~~~ +FCollada/FUtils/FUString.h:52: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/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 -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/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; @@ -7414,15 +7622,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/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FCDocument/FCDSceneNodeTools.cpp:125:23: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(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] - 300 | memcpy(newValues, heapBuffer, sized * 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*]' +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here +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); + | ^~~~~~~~ +FCollada/FMath/FMMatrix44.cpp 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]': @@ -7443,7 +7654,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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -7471,54 +7683,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) {} | ^~~~ -FCollada/FMath/FMAngleAxis.cpp -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]' -FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here -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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' -FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here -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/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*]' -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here -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/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long 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*]' -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here -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/FMQuaternion.cpp +FCollada/FMath/FMRandom.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); | ^~~~~~~~ -FCollada/FMath/FMColor.cpp +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/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*]' @@ -7586,110 +7770,7 @@ FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ -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. */ - | ^~~~~~~~ -FCollada/FMath/FMInterpolation.cpp -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 -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 -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.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/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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/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/FMSkew.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]': @@ -7710,10 +7791,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/FMath/FMLookAt.cpp -FCollada/FMath/FMMatrix33.cpp -FCollada/FMath/FMMatrix44.cpp -FCollada/FMath/FMQuaternion.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*]' @@ -7742,204 +7819,51 @@ 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 -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/FMRandom.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*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FMSkew.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 = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMVector3.cpp -FCollada/FMath/FMVolume.cpp -FCollada/FUtils/FUAssert.cpp -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/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/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:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& 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; - | ^ -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 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/FMMatrix44.cpp: In function 'FMMatrix44 operator*(const FMMatrix44&, const FMMatrix44&)': -FCollada/FMath/FMMatrix44.cpp:271:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 271 | 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: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/FMMatrix44.cpp: In function 'FMMatrix44 operator*(float, const FMMatrix44&)': -FCollada/FMath/FMMatrix44.cpp:302:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 302 | 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 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/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::TranslationMatrix(const FMVector3&)': -FCollada/FMath/FMMatrix44.cpp:312:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 312 | return matrix; - | ^~~~~~ -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: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/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::AxisRotationMatrix(const FMVector3&, float)': -FCollada/FMath/FMMatrix44.cpp:340:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 340 | return matrix; - | ^~~~~~ -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 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/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::XAxisRotationMatrix(float)': -FCollada/FMath/FMMatrix44.cpp:345:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 345 | FMMatrix44 ret = FMMatrix44::Identity; - | ^~~~~~~~ -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:348:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 348 | return ret; - | ^~~ -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 static member function 'static FMMatrix44 FMMatrix44::YAxisRotationMatrix(float)': -FCollada/FMath/FMMatrix44.cpp:353:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 353 | FMMatrix44 ret = FMMatrix44::Identity; - | ^~~~~~~~ -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:356:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 356 | return ret; - | ^~~ -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 static member function 'static FMMatrix44 FMMatrix44::ZAxisRotationMatrix(float)': -FCollada/FMath/FMMatrix44.cpp:361:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 361 | FMMatrix44 ret = FMMatrix44::Identity; - | ^~~~~~~~ -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:364:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 364 | return ret; - | ^~~ -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 static member function 'static FMMatrix44 FMMatrix44::EulerRotationMatrix(const FMVector3&)': -FCollada/FMath/FMMatrix44.cpp:374:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 374 | return transform; - | ^~~~~~~~~ -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 static member function 'static FMMatrix44 FMMatrix44::ScaleMatrix(const FMVector3&)': -FCollada/FMath/FMMatrix44.cpp:379:31: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 379 | FMMatrix44 mx(Identity); - | ^ -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:381:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 381 | return mx; - | ^~ -FCollada/FUtils/FUBase64.cpp -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 static member function 'static FMMatrix44 FMMatrix44::LookAtMatrix(const FMVector3&, const FMVector3&, const FMVector3&)': -FCollada/FMath/FMMatrix44.cpp:412:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 412 | 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; - | ^~ -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: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] @@ -7955,8 +7879,7 @@ 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/FUtils/FUBoundingBox.cpp -FCollada/FUtils/FUBoundingSphere.cpp +FCollada/FMath/FMVector3.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; @@ -7978,6 +7901,7 @@ 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/FMVolume.cpp 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; @@ -8002,6 +7926,118 @@ 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/FUtils/FUAssert.cpp +FCollada/FUtils/FUBase64.cpp +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; + | ^ +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 function 'FMMatrix44 operator*(const FMMatrix44&, const FMMatrix44&)': +FCollada/FMath/FMMatrix44.cpp:271:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 271 | 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/FUtils/FUBoundingBox.cpp +FCollada/FMath/FMMatrix44.cpp: In function 'FMMatrix44 operator*(float, const FMMatrix44&)': +FCollada/FMath/FMMatrix44.cpp:302:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 302 | 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 static member function 'static FMMatrix44 FMMatrix44::TranslationMatrix(const FMVector3&)': +FCollada/FMath/FMMatrix44.cpp:312:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 312 | return matrix; + | ^~~~~~ +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 static member function 'static FMMatrix44 FMMatrix44::AxisRotationMatrix(const FMVector3&, float)': +FCollada/FMath/FMMatrix44.cpp:340:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 340 | return matrix; + | ^~~~~~ +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 static member function 'static FMMatrix44 FMMatrix44::XAxisRotationMatrix(float)': +FCollada/FMath/FMMatrix44.cpp:345:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 345 | FMMatrix44 ret = FMMatrix44::Identity; + | ^~~~~~~~ +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:348:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 348 | return ret; + | ^~~ +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 static member function 'static FMMatrix44 FMMatrix44::YAxisRotationMatrix(float)': +FCollada/FMath/FMMatrix44.cpp:353:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 353 | FMMatrix44 ret = FMMatrix44::Identity; + | ^~~~~~~~ +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:356:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 356 | return ret; + | ^~~ +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 static member function 'static FMMatrix44 FMMatrix44::ZAxisRotationMatrix(float)': +FCollada/FMath/FMMatrix44.cpp:361:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 361 | FMMatrix44 ret = FMMatrix44::Identity; + | ^~~~~~~~ +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:364:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 364 | return ret; + | ^~~ +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 static member function 'static FMMatrix44 FMMatrix44::EulerRotationMatrix(const FMVector3&)': +FCollada/FMath/FMMatrix44.cpp:374:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 374 | return transform; + | ^~~~~~~~~ +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 static member function 'static FMMatrix44 FMMatrix44::ScaleMatrix(const FMVector3&)': +FCollada/FMath/FMMatrix44.cpp:379:31: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 379 | FMMatrix44 mx(Identity); + | ^ +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:381:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 381 | 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 static member function 'static FMMatrix44 FMMatrix44::LookAtMatrix(const FMVector3&, const FMVector3&, const FMVector3&)': +FCollada/FMath/FMMatrix44.cpp:412:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 412 | 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/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp @@ -8012,7 +8048,6 @@ FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp FCollada/FUtils/FULogFile.cpp -FCollada/FUtils/FUObject.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; @@ -8023,11 +8058,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 FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp -FCollada/FUtils/FUParameterizable.cpp -FCollada/FUtils/FUPluginManager.cpp -FCollada/FUtils/FUSemaphore.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; @@ -8038,7 +8071,12 @@ FCollada/FUtils/FUString.h:52: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/FUParameterizable.cpp +FCollada/FUtils/FUPluginManager.cpp +FCollada/FUtils/FUSemaphore.cpp FCollada/FUtils/FUStringBuilder.cpp +FCollada/FUtils/FUStringConversion.cpp +FCollada/FUtils/FUSynchronizableObject.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&)': @@ -8058,7 +8096,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/FUStringConversion.cpp FCollada/FUtils/FUFileManager.cpp: In member function 'void FUFileManager::PushRootFile(const fstring&)': FCollada/FUtils/FUFileManager.cpp:139:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 139 | f = StripFileFromPath(f); @@ -8210,7 +8247,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/FUSynchronizableObject.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]' @@ -8275,11 +8311,12 @@ 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUThread.cpp +FCollada/FUtils/FUTracker.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/FUTracker.cpp +FCollada/FUtils/FUUniqueStringMap.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&)': @@ -8299,11 +8336,11 @@ FCollada/FUtils/FUString.h:52: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/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(); | ^ -FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -8316,9 +8353,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) {} | ^~~~~~~ -FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp +FCollada/FUtils/FUXmlWriter.cpp +FColladaPlugins/FArchiveXML/FArchiveXML.cpp 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); @@ -8354,7 +8392,7 @@ FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable] 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); | ^~~ -FCollada/FUtils/FUXmlWriter.cpp +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': @@ -8381,7 +8419,6 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': FCollada/FUtils/FUStringConversion.hpp:499:46: required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]' FCollada/FUtils/FUStringConversion.cpp:261:97: required from here @@ -8402,7 +8439,6 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp 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*]' @@ -8435,6 +8471,7 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.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=] @@ -8443,67 +8480,6 @@ FCollada/FUtils/FUStringConversion.hpp:92:17: note: here 92 | default: nonValidFound = true; --s; break; | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.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&)': -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/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUXmlDocument.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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXCameraExport.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*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here -FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 74 | wantedStr = builder.ToString(); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUUniqueStringMap.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/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] @@ -8633,7 +8609,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/FAXCameraImport.cpp FCollada/FUtils/FUUri.cpp: In member function 'fstring FUUri::GetAbsolutePath() const': FCollada/FUtils/FUUri.cpp:340:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 340 | outString = path; @@ -8688,27 +8663,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/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': -FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here -FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 31 | prefix = 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) {} - | ^~~~~~~ -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::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': -FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here -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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.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 = long unsigned int]': @@ -8719,50 +8673,7 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -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]' -FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here -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]' -FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' -FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here -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) {} - | ^~~~ +FColladaPlugins/FArchiveXML/FAXCameraExport.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]' FCollada/FUtils/FUUri.cpp:607:27: required from here @@ -8778,58 +8689,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 -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(); - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUXmlWriter.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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FArchiveXML.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/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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.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); @@ -8858,17 +8717,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 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] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +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(); + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUXmlWriter.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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: + from FColladaPlugins/FArchiveXML/FArchiveXML.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; } @@ -8886,6 +8747,46 @@ FCollada/FUtils/FUString.h:52: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/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here +FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 74 | wantedStr = builder.ToString(); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUUniqueStringMap.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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXCameraImport.cpp +FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': +FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here +FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 31 | prefix = str; + | ~~~~~~~^~~~~ +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] + 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 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': +FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here +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/FUtils/FUString.h:52: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: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] @@ -8894,6 +8795,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/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]' +FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here +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]' +FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' +FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here +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; + | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:19: 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] @@ -8902,8 +8826,27 @@ FCollada/FUtils/FUString.h:52: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 +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 FColladaPlugins/FArchiveXML/FArchiveXML.cpp:21: 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] @@ -8919,29 +8862,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/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/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: + 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 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) {} - | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13: @@ -8955,59 +8882,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) {} | ^~~~~~~ -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/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] - 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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: +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&)': 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: + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUXmlDocument.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) {} | ^~~~~~~ @@ -9018,14 +8901,12 @@ FCollada/FUtils/FUString.h:52: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 -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/FAXColladaParser.cpp +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] + 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) {} | ^~~~~~~ @@ -9037,25 +8918,11 @@ FCollada/FUtils/FUString.h:52: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 = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:46: required from here -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 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) {} - | ^~~~~~~ -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/FArchiveXML.cpp:48: 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] @@ -9064,48 +8931,133 @@ FCollada/FUtils/FUString.h:52: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 function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | parameterNames[i] = (const char*) node->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/FArchiveXML.cpp:53: +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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp 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; | ^~~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 451 | pointer = ReadNodeId(target); - | ^ FCollada/FUtils/FUString.h:52: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:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 490 | pointer = builder.ToString(); - | ^ +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) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:53: -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; } - | ^~~~ +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]; + | ^ FCollada/FUtils/FUString.h:52: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 FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: +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/FArchiveXML.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/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/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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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; + | ~~~~~~~~^~~~~~~~~~~~~~~ +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) {} | ^~~~~~~ -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/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/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, + from FColladaPlugins/FArchiveXML/FAXAnimationImport.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 +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/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/FUtils/FUString.h:52: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/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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -9133,6 +9085,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 = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here @@ -9142,42 +9095,10 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -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]; - | ^ -FCollada/FUtils/FUString.h:52: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::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16: required from here -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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -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::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:37: required from here -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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -9199,72 +9120,72 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ 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]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ +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/FUtils/FUString.h:52: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]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here -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 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) {} | ^~~~~~~ -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 FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: -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/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]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19: required from here -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/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/FArchiveXML.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/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXAnimationImport.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 -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/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/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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9280,7 +9201,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9296,31 +9217,6 @@ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here 28 | class pair | ^~~~ -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. */ - | ^ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXCameraExport.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 -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) {} - | ^~~~~~~ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9330,10 +9226,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 = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +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) {} + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9349,13 +9258,25 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9365,10 +9286,17 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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: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) {} | ^~~~ @@ -9381,7 +9309,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9397,7 +9325,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9413,7 +9341,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9441,7 +9369,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9469,7 +9397,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9485,7 +9413,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9513,81 +9441,58 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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) {} | ^~~~ +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 '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 = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24: required from here -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/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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here +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/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ 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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -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 '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]' -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here -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 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16: required from here -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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -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 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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:177: -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ 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 | ^~~~~ @@ -9642,102 +9547,121 @@ 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) {} | ^~~~ -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]' -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27: required from here -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::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long 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]' -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here 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]' -FCollada/FMath/FMArray.h:543:7: required from '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]' -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here -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 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 +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/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 +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/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]' FCollada/FMath/FMArray.h:543:7: required from '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]' -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +FCollada/FUtils/FUString.h:52: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: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/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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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, +FColladaPlugins/FArchiveXML/FAXControllerImport.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]' +FCollada/FMath/FMArray.h:543:7: required from '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]' +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +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/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 +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: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 = long unsigned int]': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:46: required from here +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/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:38: +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:25: required from here +FCollada/FMath/FMArray.h:150:56: 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] + 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * 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/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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here 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; | ~~~~~~~~^~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXEmitterExport.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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -9759,7 +9683,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 = long 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 = long unsigned int]' FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here @@ -9772,7 +9695,7 @@ 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]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -9794,36 +9717,9 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ 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]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ @@ -9833,36 +9729,37 @@ 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]' +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here +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]' +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19: required from here +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/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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9872,7 +9769,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9900,7 +9797,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9916,25 +9813,13 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9944,7 +9829,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9960,7 +9845,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9976,7 +9861,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9992,7 +9877,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10020,7 +9905,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10048,7 +9933,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10064,7 +9949,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10092,7 +9977,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10105,58 +9990,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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here -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()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -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/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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 '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]' +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +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/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ 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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/FAXEmitterImport.cpp 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 | ^~~~~ @@ -10213,40 +10080,23 @@ | ^~~~ 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 = long 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]' -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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::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]' -FCollada/FMath/FMArray.h:543:7: required from '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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here -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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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) {} - | ^~~~ 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]' FCollada/FMath/FMArray.h:543:7: required from '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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10259,111 +10109,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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h: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; } - | ^~~~~~ -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]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here -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 -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); - | ^~~~~~~~ -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) {} - | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here -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:38: -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:25: required from here -FCollada/FMath/FMArray.h:150:56: 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] - 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * 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/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 -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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*]' +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]' +FCollada/FMath/FMArray.h:543:7: required from '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]' +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here +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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp -FColladaPlugins/FArchiveXML/FAXEntityImport.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*]' @@ -10426,20 +10190,9 @@ 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 -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:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FUtils/FUString.h:52: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::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]' FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28: required from here @@ -10697,14 +10450,6 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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 = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -10724,33 +10469,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/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:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here 28 | class pair | ^~~~ -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: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: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: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: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 = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -10761,9 +10488,6 @@ 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 = 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) {} | ^~~~ @@ -10860,9 +10584,80 @@ 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) {} | ^~~~ +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 = long 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]' +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +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::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]' +FCollada/FMath/FMArray.h:543:7: required from '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]' +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/FAXControllerExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXCameraExport.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/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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + 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; } @@ -10880,31 +10675,172 @@ FCollada/FUtils/FUString.h:52: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 function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | parameterNames[i] = (const char*) node->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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 451 | pointer = ReadNodeId(target); + | ^ +FCollada/FUtils/FUString.h:52: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:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 490 | pointer = builder.ToString(); + | ^ +FCollada/FUtils/FUString.h:52: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::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long 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]' -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16: required from here 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: 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::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]' -FCollada/FMath/FMArray.h:543:7: required from '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]' -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:37: required from here 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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 +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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24: required from here +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 = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16: required from here +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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52: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:173: +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 = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177: +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 = 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]' +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27: required from here +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/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXCameraExport.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 +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXControllerImport.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; } @@ -10922,19 +10858,99 @@ FCollada/FUtils/FUString.h:52: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: '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]' +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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h: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; } + | ^~~~~~ +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/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/FAXEntityExport.cpp +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 +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEmitterImport.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; } @@ -10990,6 +11006,8 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp +FColladaPlugins/FArchiveXML/FAXGeometryExport.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*]' @@ -11027,13 +11045,6 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -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); - | ^ -FCollada/FUtils/FUString.h:52: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::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]' FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24: required from here @@ -11058,6 +11069,26 @@ 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/FAXEmitterImport.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/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*]' @@ -11069,6 +11100,14 @@ 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/FAXGeometryImport.cpp +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); + | ^ +FCollada/FUtils/FUString.h:52: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/FAXControllerImport.cpp:10: @@ -11099,19 +11138,6 @@ 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/FAXForceFieldImport.cpp -FColladaPlugins/FArchiveXML/FAXGeometryExport.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 -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: 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*]' @@ -11150,6 +11176,14 @@ 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 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 +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 FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]' @@ -11160,6 +11194,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/FMath/FMTree.h:428:61: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ @@ -11201,14 +11238,6 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11334,30 +11363,9 @@ 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 = 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 = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 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: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:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11371,6 +11379,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -11476,6 +11485,14 @@ 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, + 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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -11552,9 +11569,30 @@ 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' 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<_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) {} | ^~~~ +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 = long 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]' FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' @@ -11637,7 +11675,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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp +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 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] @@ -11650,11 +11707,11 @@ FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:72:65: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] 72 | hackedAsset->GetModifiedDateTime() = FUDateTime::GetNow(); | ^ +FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FCollada/FCDocument/FCDAsset.h:20: FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:10: @@ -11666,27 +11723,48 @@ FCollada/FUtils/FUString.h:52: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; } - | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp +FColladaPlugins/FArchiveXML/FAXLightExport.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*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/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 +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/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*]': @@ -11718,7 +11796,69 @@ | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: + 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/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXGeometryExport.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/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) {} + | ^~~~~~~ +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/FAXGeometryImport.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; } @@ -11736,7 +11876,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 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] @@ -11745,10 +11884,17 @@ FCollada/FUtils/FUString.h:52: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/FAXLightExport.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] + 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/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXForceFieldImport.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -11759,7 +11905,7 @@ | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10: + 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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -11770,7 +11916,27 @@ | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: + 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 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; } @@ -11788,6 +11954,54 @@ FCollada/FUtils/FUString.h:52: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/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] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXGeometryExport.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 +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) {} + | ^~~~~~~ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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*]': @@ -11817,6 +12031,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 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/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*]': @@ -11846,6 +12068,37 @@ 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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here +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/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXGeometryImport.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 +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: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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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/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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -11859,6 +12112,24 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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. */ + | ^~~~~~~~ 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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -12003,7 +12274,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/FAXLightImport.cpp 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -12114,12 +12384,27 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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/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 = FCDMorphController*; _Ty = FCDMorphControllerData]' 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/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 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -12136,6 +12421,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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +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/FMath/FMath.h:38: 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]' @@ -12245,6 +12538,12 @@ 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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': +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/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ @@ -12261,6 +12560,18 @@ 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/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/FAXImportLinking.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. */ + | ^~~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ @@ -12286,29 +12597,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) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.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: + 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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -12317,7 +12607,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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here +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 +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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -12326,7 +12632,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; | ~~~~~~~~^~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialImport.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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -12348,83 +12653,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) {} | ^~~~ +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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here +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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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 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] - 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/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 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] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -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] - 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/FUtils/FUString.h:52: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': -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/FAXInstanceImport.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/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: + 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; } @@ -12442,125 +12693,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/FAXGeometryExport.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 -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/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.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/FUUri.h: In member function 'FUUri& FUUri::operator=(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 - | ^~~~~ -FCollada/FUtils/FUString.h:52: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 - | ^~~~~ -FCollada/FUtils/FUString.h:52: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 - | ^~~~~ -FCollada/FUtils/FUString.h:52: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 - | ^~~~~ -FCollada/FUtils/FUString.h:52: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 - | ^~~~~ -FCollada/FUtils/FUString.h:52: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 - | ^~~~~ -FCollada/FUtils/FUString.h:52: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 - | ^~~~~ -FCollada/FUtils/FUString.h:52: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 static member function 'static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)': -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]))); - | ^ -FCollada/FUtils/FUString.h:52: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': -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/FAXImportLinking.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/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 -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 -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) {} - | ^~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp -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 -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/FAXImportLinking.cpp:25: 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] @@ -12584,6 +12716,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/FAXMaterialImport.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*]' @@ -12612,17 +12745,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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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) {} - | ^~~~ 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 = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' @@ -12633,68 +12755,10 @@ 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/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; } - | ^~~~~~ -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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here -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/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/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/FCDocument/FCDGeometrySpline.h:129:48: required from here -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/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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12710,7 +12774,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12739,7 +12803,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12779,7 +12843,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12807,7 +12871,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12835,7 +12899,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12851,7 +12915,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12867,7 +12931,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12895,7 +12959,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12923,7 +12987,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12939,7 +13003,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12967,7 +13031,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12980,49 +13044,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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 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: -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 -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 '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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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/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 -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); - | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here -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); - | ^~~~~~~~ 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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13033,7 +13071,7 @@ FCollada/FMath/FMTree.h:685:8: recursively required from '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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13094,25 +13132,12 @@ 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 = FCDAnimated*; DATA = FCDAnimatedData]': -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:81: required from here -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) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -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 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long 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]' FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from '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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13124,7 +13149,7 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13137,7 +13162,7 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from '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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13156,7 +13181,7 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13169,6 +13194,66 @@ 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/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] + 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]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here +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 +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 +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 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 +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) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 428 | parent->data.second = 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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -13245,14 +13330,6 @@ 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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] - 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) {} - | ^~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -13262,6 +13339,37 @@ FCollada/FUtils/FUString.h:52: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: +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 +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 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) {} + | ^~~~~~~ +FCollada/FUtils/FUString.h:52: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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -13632,9 +13740,119 @@ 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/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] + 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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsImport.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*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 FColladaPlugins/FArchiveXML/FAXInstanceImport.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: +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/FAXInstanceImport.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 +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.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/FUUri.h: In member function 'FUUri& FUUri::operator=(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 + | ^~~~~ +FCollada/FUtils/FUString.h:52: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 + | ^~~~~ +FCollada/FUtils/FUString.h:52: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 + | ^~~~~ +FCollada/FUtils/FUString.h:52: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 + | ^~~~~ +FCollada/FUtils/FUString.h:52: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 + | ^~~~~ +FCollada/FUtils/FUString.h:52: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 + | ^~~~~ +FCollada/FUtils/FUString.h:52: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 + | ^~~~~ +FCollada/FUtils/FUString.h:52: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 static member function 'static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)': +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]))); + | ^ In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10: + 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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -13643,14 +13861,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 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) {} - | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here +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 +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/FAXMaterialExport.cpp:9: @@ -13671,21 +13898,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 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: +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 +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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -13695,13 +13919,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/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:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -13721,50 +13938,23 @@ 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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here -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] +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here +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/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]' -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here -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/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. */ - | ^~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -13777,7 +13967,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13806,18 +13996,10 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; 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: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) {} | ^~~~ @@ -13854,16 +14036,45 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 = FCDAnimated*; _Ty = FCDAnimatedData]' 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: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) {} + | ^~~~ 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/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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -13882,7 +14093,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13910,7 +14121,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13923,28 +14134,13 @@ 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) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.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] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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/FUtils/FUString.h:52: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/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -13957,7 +14153,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13985,7 +14181,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14010,18 +14206,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 = FCDTexture*; _Ty = FCDTextureData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14034,17 +14222,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 = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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 '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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14072,7 +14253,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14085,19 +14266,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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:24: -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/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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14108,7 +14281,7 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14119,7 +14292,7 @@ FCollada/FMath/FMTree.h:685:8: recursively required from '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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14185,10 +14358,17 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from '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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -14197,10 +14377,23 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ @@ -14210,23 +14403,10 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from '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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectCode(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:95:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 95 | if (_sid.empty()) _sid = "code"; - | ^~~~~~ -FCollada/FUtils/FUString.h:52: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:102:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 102 | if (_sid.empty()) _sid = "include"; - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52: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:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -14242,7 +14422,7 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14255,6 +14435,83 @@ 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/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] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; 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/FAXMaterialExport.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] + 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/FAXMaterialExport.cpp:24: +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/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/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectCode(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:95:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 95 | if (_sid.empty()) _sid = "code"; + | ^~~~~~ +FCollada/FUtils/FUString.h:52: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:102:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 102 | if (_sid.empty()) _sid = "include"; + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52: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/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectPassState(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:579:118: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 579 | AddAttribute(node, DAE_VALUE_ATTRIBUTE, FUStringConversion::ToString((castType) *((valueType*)(data + offset)))); @@ -14288,21 +14545,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/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here -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 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; } - | ^~~~~~ -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 @@ -14312,17 +14554,14 @@ 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/FAXMaterialExport.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 -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/FCollada.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXMaterialImport.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: @@ -14333,41 +14572,9 @@ 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 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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXMaterialExport.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -14376,6 +14583,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) {} | ^~~~~~~ +FCollada/FUtils/FUString.h:52: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/FColladaPlugin.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*]' @@ -14404,79 +14615,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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here -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, - 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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FAXSceneExport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXMaterialImport.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 -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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -14527,26 +14666,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:25: 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] @@ -14555,7 +14674,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 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) @@ -14585,29 +14703,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/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::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); | ^ -FCollada/FCollada.cpp FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -14624,21 +14723,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::ParseFloatTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterFloat*, uint32)': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1680:69: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1680 | name = ReadNodeContentFull(floatNode); @@ -14646,25 +14730,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) {} | ^~~~~~~ -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 -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 -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/FCDAnimated.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:10: @@ -14738,36 +14804,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/FColladaPlugin.cpp -FCollada/FCDocument/FCDAnimated.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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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 = long 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*]' FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75: required from here @@ -14777,6 +14813,26 @@ FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ +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 FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]' @@ -14836,7 +14892,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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDAnimationChannel.cpp 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15091,7 +15146,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) {} | ^~~~ -FCollada/FCDocument/FCDAnimationClip.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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -15210,47 +15264,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/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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXSceneExport.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/FCDocument/FCDAnimationClipTools.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] @@ -15259,14 +15272,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/FAXSceneExport.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] - 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/FCDPhysicsRigidConstraint.h:21, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -15285,24 +15290,26 @@ 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/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXSceneExport.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: -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/FAXSceneExport.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/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXSceneExport.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/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(); } @@ -15321,29 +15328,29 @@ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:765:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 765 | strRigidBody = ReadNodeProperty(bodyNode, DAE_RIGID_BODY_ELEMENT); | ^ -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 -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/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) {} | ^~~~~~~ -FCollada/FCDocument/FCDAnimation.cpp -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 -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: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -15419,44 +15426,8 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here -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/FCDAnimationChannel.cpp +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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -15484,6 +15455,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 FColladaPlugins/FArchiveXML/FAXSceneExport.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] + 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 '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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -15491,6 +15470,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/FCDocument/FCDAnimationClipTools.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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -15607,13 +15587,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 = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 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/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; } - | ^~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ @@ -15714,19 +15687,9 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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/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/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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -15737,9 +15700,6 @@ 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/FUtils/FUString.h:52: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 = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -15809,6 +15769,24 @@ 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/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXSceneExport.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: +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/FAXSceneExport.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/FMath/FMath.h:38: 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]' @@ -15818,6 +15796,7 @@ 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDAnimation.cpp FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -15829,6 +15808,11 @@ 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ @@ -15844,6 +15828,9 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FCollada/FUtils/FUString.h:52: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 = long 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]' FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' @@ -15894,35 +15881,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/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] - 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/FCDocument/FCDAnimationCurve.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/FCDSceneNode.h:27, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -15952,9 +15910,9 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FColladaPlugin.cpp:11: + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: 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/FCDEffectParameter.h:80:2: required from here 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; } | ~~~~~~^~~~~~ @@ -15968,60 +15926,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 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FColladaPlugin.cpp:179:51: required from here -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, - from FCollada/StdAfx.h:13, - from FCollada/FCollada.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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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: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: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/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) {} - | ^~~~~~~ +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 +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: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -16041,36 +15954,16 @@ 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/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: 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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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/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:52: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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -16089,44 +15982,16 @@ 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 '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/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) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13: -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; } - | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationClip.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 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here +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*]' @@ -16165,14 +16030,6 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -In file included from FCollada/FCDocument/FCDAnimationClip.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 FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]' @@ -16225,38 +16082,9 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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: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) {} | ^~~~ -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/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -16287,13 +16115,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 = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' 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 = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here -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/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -16304,25 +16125,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 = FCDAnimated*; _Ty = FCDAnimatedData]' 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 - | ^~~~~~~ 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) {} | ^~~~~~~ -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]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -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:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here 28 | class pair | ^~~~ @@ -16335,28 +16143,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 = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: -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; } - | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationClipTools.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 = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]' -FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here -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/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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -16398,9 +16184,41 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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/FCollada.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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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: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/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: 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -16533,14 +16351,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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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/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; } + | ^~~~~~ 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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -16560,9 +16376,20 @@ 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +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/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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -16628,6 +16455,9 @@ 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) {} | ^~~~ +FCollada/FUtils/FUString.h:52: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 = long 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]' FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' @@ -16691,9 +16521,9 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: + from FCollada/FColladaPlugin.cpp:11: 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 +FCollada/FCDocument/FCDExtra.h:132:2: required from here 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; } | ~~~~~~^~~~~~ @@ -16702,6 +16532,14 @@ | ^~~~~~~ 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 +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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -16729,16 +16567,53 @@ 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 = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here -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/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) {} + | ^~~~~~~ +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 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -16771,30 +16646,55 @@ 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 = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here +FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here 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/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] - 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/FCDAnimationCurve.cpp:15: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]' +FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here +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/FCDAnimationCurve.cpp +FCollada/FCDocument/FCDAnimationCurveTools.cpp +FCollada/FCDocument/FCDAnimationKey.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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:18: +In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13: 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; } | ^~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimationClip.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/FCDAnimationClip.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) {} | ^~~~~~~ @@ -16811,7 +16711,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimation.cpp:16: + from FCollada/FCDocument/FCDAnimationClip.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -16820,9 +16720,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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDAnimationClip.h:26: +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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -16831,7 +16730,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) {} | ^~~~~~~ -FCollada/FCDocument/FCDAnimationCurveTools.cpp +In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: +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; } + | ^~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimationClipTools.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/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/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*]': @@ -16852,7 +16770,6 @@ 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/FCDocument/FCDAnimationKey.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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -16862,8 +16779,85 @@ 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, +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here +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/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 +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here @@ -16878,10 +16872,7 @@ FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp -FCollada/FCDocument/FCDControllerTools.cpp -FCollada/FCDocument/FCDEffectCode.cpp -FCollada/FCDocument/FCDEffect.cpp -In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16: +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] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } @@ -16889,23 +16880,19 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: + from FCollada/FCDocument/FCDAnimationCurve.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/FCDAnimationCurve.cpp: In member function 'float FCDAnimationCurve::Evaluate(float) const': -FCollada/FCDocument/FCDAnimationCurve.cpp:411:46: warning: 'inTangent.FMVector2::.FMVector2::::x' may be used uninitialized [-Wmaybe-uninitialized] - 411 | if (is2DEvaluation) t = FindT(bkey1->input, bkey1->outTangent.x, inTangent.x, endKey->input, input, t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDAnimationCurve.cpp:396:27: note: 'inTangent' declared here - 396 | FMVector2 inTangent; - | ^~~~~~~~~ -FCollada/FCDocument/FCDAnimationCurve.cpp:413:23: warning: 'inTangent.FMVector2::.FMVector2::::y' may be used uninitialized [-Wmaybe-uninitialized] - 413 | float c = inTangent.y; - | ^ -FCollada/FCDocument/FCDAnimationCurve.cpp:396:27: note: 'inTangent' declared here - 396 | FMVector2 inTangent; - | ^~~~~~~~~ +In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:18: +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/FCDocument/FCDControllerTools.cpp 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] @@ -16918,11 +16905,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) {} | ^~~~~~~ +FCollada/FCDocument/FCDEffectCode.cpp +FCollada/FCDocument/FCDEffect.cpp +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDAnimationClip.h:26: +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 +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 = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here +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/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] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ +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] + 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/FCDAnimationMultiCurve.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/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -17007,11 +17030,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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDTargetedEntity.h:24, - from FCollada/FCDocument/FCDCamera.h:24, - from FCollada/FCDocument/FCDCamera.cpp:16: +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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -17020,10 +17040,20 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDCamera.cpp:15: + 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 +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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -17053,10 +17083,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) {} | ^~~~ -FCollada/FCDocument/FCDEffectParameter.cpp -FCollada/FCDocument/FCDEffectParameterFactory.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDController.cpp:16: +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FCDTargetedEntity.h:24, + from FCollada/FCDocument/FCDCamera.h:24, + from FCollada/FCDocument/FCDCamera.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -17065,20 +17124,100 @@ 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: + from FCollada/FCDocument/FCDCamera.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/FCDEffectParameter.cpp +FCollada/FCDocument/FCDEffectParameterFactory.cpp +FCollada/FCDocument/FCDEffectParameterSampler.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDControllerTools.h:17, + from FCollada/FCDocument/FCDControllerTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 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: + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDControllerTools.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/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +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) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAnimationCurve.cpp: In member function 'float FCDAnimationCurve::Evaluate(float) const': +FCollada/FCDocument/FCDAnimationCurve.cpp:411:46: warning: 'inTangent.FMVector2::.FMVector2::::x' may be used uninitialized [-Wmaybe-uninitialized] + 411 | if (is2DEvaluation) t = FindT(bkey1->input, bkey1->outTangent.x, inTangent.x, endKey->input, input, t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDAnimationCurve.cpp:396:27: note: 'inTangent' declared here + 396 | FMVector2 inTangent; + | ^~~~~~~~~ +FCollada/FCDocument/FCDAnimationCurve.cpp:413:23: warning: 'inTangent.FMVector2::.FMVector2::::y' may be used uninitialized [-Wmaybe-uninitialized] + 413 | float c = inTangent.y; + | ^ +FCollada/FCDocument/FCDAnimationCurve.cpp:396:27: note: 'inTangent' declared here + 396 | FMVector2 inTangent; + | ^~~~~~~~~ +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&)': +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/FCDControllerInstance.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: +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FCDEffectParameterSurface.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] @@ -17097,6 +17236,7 @@ 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/FCDocument/FCDEffectPass.cpp FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -17140,6 +17280,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 FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDControllerInstance.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. */ + | ^~~~~~~~ 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]': @@ -17150,35 +17305,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: -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDEffectParameterSampler.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*]': @@ -17208,42 +17334,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/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDControllerInstance.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/FCDControllerInstance.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/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDControllerInstance.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/FCDEffectParameterSurface.cpp +FCollada/FCDocument/FCDEffectPassShader.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDController.h:24, @@ -17256,6 +17347,44 @@ FCollada/FUtils/FUString.h:52: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/FCDEffect.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 +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/FCDEffect.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/FCDEffectParameter.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/FCDEffectParameter.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/FCDEffectParameter.h: In member function 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::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/FCDEffectParameter.h:80:9: note: in expansion of macro 'DeclareParameter' + 80 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEffectParameter.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameter::Clone(FCDEffectParameter*) const': +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; + | ^~~~~~~~~ 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 @@ -17282,6 +17411,44 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +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 +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/FCDEffectPassState.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*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here @@ -17298,12 +17465,41 @@ 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; | ~~~~~~~~^~~~~~~~~~~~~~~ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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) {} | ^~~~ @@ -17319,6 +17515,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/FCDEffectProfile.cpp 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]' FCollada/FCDocument/FCDControllerInstance.cpp:78:27: required from here @@ -17371,78 +17568,67 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 354 | *it = item; | ~~~~^~~~~~ -FCollada/FCDocument/FCDEffectPass.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]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -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/FCDParameterAnimatable.h:400, + from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectParameter.cpp:14: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDEffectParameter.h:290:2: required from 'FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]' +FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here +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/FMath/FMath.h:177: +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/FCDEffectProfileFX.cpp +FCollada/FCDocument/FCDEffectStandard.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] + 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/FCDEffect.cpp:15: + from FCollada/FCDocument/FCDEffectParameterSurface.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) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const': +FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:33: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 168 | clone->format = format; + | ^~~~~~ FCollada/FUtils/FUString.h:52: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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDocument.h:27, - from FCollada/FCDocument/FCDControllerTools.h:17, - from FCollada/FCDocument/FCDControllerTools.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here -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, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDControllerTools.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/FCDocument/FCDEffectPassShader.cpp + from FCollada/FCDocument/FCDEffectParameterSurface.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 +FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 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) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectPassState.cpp -FCollada/FCDocument/FCDEffectProfile.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]': +FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here +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()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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*]' @@ -17471,7 +17657,33 @@ 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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13: required from here +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 '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]' +FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here +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/FCDocument/FCDEffectTechnique.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] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } @@ -17479,7 +17691,7 @@ 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: + from FCollada/FCDocument/FCDEffectParameterSampler.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) {} | ^~~~~~~ @@ -17490,53 +17702,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) {} | ^~~~~~~ -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 -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/FCDEffectProfileFX.cpp -FCollada/FCDocument/FCDEffectStandard.cpp -FCollada/FCDocument/FCDEffectTechnique.cpp -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 >&)': -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/FCDEffectParameter.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/FCDEffectParameter.h: In member function 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::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/FCDEffectParameter.h:80:9: note: in expansion of macro 'DeclareParameter' - 80 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectParameter.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameter::Clone(FCDEffectParameter*) const': -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/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectPass.h:48:2: required from here -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: +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(); } @@ -17544,7 +17710,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: + 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) {} | ^~~~~~~ @@ -17552,7 +17718,17 @@ 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/FCDocument/FCDEffectTools.cpp +FCollada/FUtils/FUString.h:52: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 +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) {} | ^~~~~~~ @@ -17595,68 +17771,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/FCDParameterAnimatable.h:400, - from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectParameter.cpp:14: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDEffectParameter.h:290:2: required from 'FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]' -FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here -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/FMath/FMath.h:177: -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, - 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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDEmitter.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] - 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/FCDEffectParameterSurface.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/FCDEffectTechnique.h:21, from FCollada/FCDocument/FCDEffectPass.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -17681,29 +17795,7 @@ FCollada/FCDocument/FCDEffectPass.cpp:83:23: note: synthesized method 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)' first required here 83 | clone->name = name; | ^~~~ -FCollada/FCDocument/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const': -FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:33: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 168 | clone->format = format; - | ^~~~~~ -FCollada/FUtils/FUString.h:52: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/FCDEffectTechnique.h:52:2: required from here -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/FCDEffectParameterSurface.cpp:10: -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 -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/FCDEffectTechnique.cpp:12: +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(); } @@ -17711,43 +17803,18 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectTechnique.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) {} - | ^~~~~~~ + 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/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]': -FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here -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()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/FCDEffectTechnique.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/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectTechnique.h:52:2: required from here +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/FCDEffectTechnique.h: In member function 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::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/FCDEffectTechnique.h:52:9: note: in expansion of macro 'DeclareParameter' - 52 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectTechnique.cpp: In member function 'FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const': -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; - | ^~~~ 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] @@ -17760,14 +17827,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/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -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*]': @@ -17797,75 +17856,43 @@ 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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfile.cpp:10: + 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 + | ^~~~~~~~~~~~ +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 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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13: required from here -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/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - 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/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]' -FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here -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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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(); } - | ^~~~~ -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/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/FCDocument/FCDEffectTools.cpp +FCollada/FCDocument/FCDEmitter.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 +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) {} | ^~~~~~~ @@ -17898,41 +17925,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/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 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) {} - | ^~~~~~~ -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 -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*]': @@ -17962,21 +17954,17 @@ 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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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; - | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfileFX.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 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/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) {} | ^~~~~~~ @@ -17994,27 +17982,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: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*]': @@ -18074,38 +18041,49 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEmitterInstance.cpp -FCollada/FCDocument/FCDEmitterObject.cpp -FCollada/FCDocument/FCDEmitterParticle.cpp -FCollada/FCDocument/FCDEntity.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]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -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/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] + 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/FCDEffectTools.cpp:9: + from FCollada/FCDocument/FCDEffectTechnique.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/FCDEntityInstance.cpp +FCollada/FCDocument/FCDEmitterObject.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitter.cpp:10: + from FCollada/FCDocument/FCDEffectTechnique.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/FCDEffectTechnique.h: In member function 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::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/FCDEffectTechnique.h:52:9: note: in expansion of macro 'DeclareParameter' + 52 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEffectTechnique.cpp: In member function 'FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const': +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/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 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) {} | ^~~~~~~ +FCollada/FCDocument/FCDEmitterParticle.cpp +FCollada/FCDocument/FCDEntity.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*]': @@ -18135,6 +18113,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) {} | ^~~~ +FCollada/FCDocument/FCDEntityInstance.cpp +FCollada/FCDocument/FCDEntityReference.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 +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*]': @@ -18158,7 +18152,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/FCDEntityReference.cpp 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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -18166,9 +18159,8 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDExternalReferenceManager.cpp -FCollada/FCDocument/FCDExtra.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterInstance.cpp:10: + 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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -18177,10 +18169,11 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEmitterInstance.cpp:9: + from FCollada/FCDocument/FCDEffectTools.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.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*]': @@ -18210,9 +18203,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/FCDForceDeflector.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterParticle.cpp:10: + from FCollada/FCDocument/FCDEmitterInstance.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -18221,20 +18213,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEmitterParticle.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/FCDForceDrag.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: + from FCollada/FCDocument/FCDEmitterInstance.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) {} | ^~~~~~~ @@ -18267,85 +18246,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/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/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/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDAsset.h:56:2: required from here -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/FCDForceDeflector.cpp +FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp -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) {} - | ^~~~~~~ -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) {} - | ^~~~~~~ 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&)': @@ -18373,25 +18276,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/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 -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 -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/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(); @@ -18429,7 +18313,48 @@ FCollada/FUtils/FUString.h:52: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/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 +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/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/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*]': @@ -18459,6 +18384,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) {} | ^~~~ +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 +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/FCDEntityReference.h:21, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -18486,14 +18419,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/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 -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/FMath/FMath.h:44: +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*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -18521,20 +18449,99 @@ 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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here -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/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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/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]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +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/FCDEmitterParticle.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/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/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) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -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*]': @@ -18564,8 +18571,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 FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +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 +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 +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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -18593,6 +18618,17 @@ 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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here +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/FCDForcePBomb.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 >&)': @@ -18617,6 +18653,7 @@ 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/FCDocument/FCDForceWind.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -18670,6 +18707,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/FCDGeometry.cpp FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long 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*]' FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' @@ -18680,8 +18718,6 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDForceWind.cpp -FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp FCollada/FCDocument/FCDGeometryMesh.cpp In file included from FCollada/FMath/FMath.h:44, @@ -18716,7 +18752,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/FCDGeometryNURBSSurface.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, @@ -18749,42 +18784,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/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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDGeometryPolygons.cpp -FCollada/FCDocument/FCDGeometryPolygonsInput.cpp -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp -FCollada/FCDocument/FCDGeometrySource.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]': @@ -18799,11 +18798,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/FCDGeometryNURBSSurface.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/FCDForcePBomb.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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -18831,8 +18828,13 @@ 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/FCDGeometryPolygons.cpp +FCollada/FCDocument/FCDGeometryPolygonsInput.cpp 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/FCDForceWind.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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -18860,13 +18862,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) {} | ^~~~ -FCollada/FCDocument/FCDGeometrySpline.cpp -FCollada/FCDocument/FCDImage.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/FCDForceWind.cpp:9: + 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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -18894,6 +18894,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/FCDGeometryPolygonsTools.cpp In file included from FCollada/FCDocument/FCDGeometry.cpp:15: 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] @@ -18906,6 +18907,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/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometry.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -18916,29 +18918,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) {} | ^~~~~~~ -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/FCDLibrary.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 -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/FCDGeometrySpline.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*]': @@ -18947,6 +18927,48 @@ 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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here +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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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/FCDImage.cpp 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 >&)': @@ -18971,6 +18993,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; | ^~~~~~~~~~~~ +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/FCDForcePBomb.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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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) {} | ^~~~ @@ -18992,26 +19025,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 = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here -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]' -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here -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/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -19028,7 +19041,59 @@ 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/FCDLibrary.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) {} + | ^~~~~~~ FCollada/FCDocument/FCDLight.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 +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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) {} | ^~~~ @@ -19057,6 +19122,19 @@ 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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -19070,10 +19148,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:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)': FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ @@ -19081,30 +19155,16 @@ FCollada/FCDocument/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter' 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); | ^~~~~~~~~~~~~~~~ -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/FCDocument/FCDGeometrySpline.h:129:48: required from here -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/FCDGeometryPolygons.cpp: In member function 'virtual FCDGeometryPolygons* FCDGeometryPolygons::Clone(FCDGeometryPolygons*, const FCDGeometrySourceCloneMap&) const': FCollada/FCDocument/FCDGeometryPolygons.cpp:293:35: note: synthesized method 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)' first required here 293 | clone->materialSemantic = materialSemantic; | ^~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:10: +FCollada/FCDocument/FCDLightTools.cpp FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDGeometryPolygons.h:99:2: required from here +FCollada/FCDocument/FCDExtra.h:132:2: required from here 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/FCDGeometryPolygonsInput.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) {} | ^~~~~~~ @@ -19137,6 +19197,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/FCDGeometrySpline.cpp:14: +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/FCDGeometrySpline.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/FCDGeometrySpline.cpp: In member function 'virtual FCDSpline* FCDSpline::Clone(FCDSpline*) const': +FCollada/FCDocument/FCDGeometrySpline.cpp:39:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 39 | clone->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) {} + | ^~~~~~~ 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); @@ -19149,72 +19228,41 @@ 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]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here +FCollada/FCDocument/FCDGeometryPolygons.h:99:2: required from here 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/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: + from FCollada/FCDocument/FCDGeometryPolygonsInput.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; - | ^~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometrySpline.cpp:10: 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/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 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = false]': +FCollada/FCDocument/FCDGeometrySpline.cpp:38:15: required from here +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -19226,6 +19274,12 @@ FCollada/FUtils/FUString.h:52: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 'fm::tree::const_iterator fm::tree::begin() const [with KEY = unsigned int; DATA = fm::vector]': +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81: required from here +FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree >::const_iterator::const_iterator(const fm::tree >::const_iterator&)' is deprecated [-Wdeprecated-copy] + 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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*]': @@ -19234,6 +19288,9 @@ 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: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. */ + | ^~~~~~~~ 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) {} | ^~~~ @@ -19243,9 +19300,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/FUtils/FUString.h:52: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:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ @@ -19259,16 +19313,6 @@ 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 'fm::tree::const_iterator fm::tree::begin() const [with KEY = unsigned int; DATA = fm::vector]': -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81: required from here -FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree >::const_iterator::const_iterator(const fm::tree >::const_iterator&)' is deprecated [-Wdeprecated-copy] - 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -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/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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -19296,6 +19340,56 @@ 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/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 + | ^~~~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here +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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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/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 +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: 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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -19350,6 +19444,18 @@ FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here 43 | class vector | ^~~~~~ +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] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDLibrary.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 = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]' FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' @@ -19357,50 +19463,19 @@ 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDLibrary.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] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:14: -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/FCDGeometrySpline.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/FCDGeometrySpline.cpp: In member function 'virtual FCDSpline* FCDSpline::Clone(FCDSpline*) const': -FCollada/FCDocument/FCDGeometrySpline.cpp:39:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 39 | clone->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/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometrySpline.cpp:10: -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/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, +In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = false]': -FCollada/FCDocument/FCDGeometrySpline.cpp:38:15: required from here -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -19428,26 +19503,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) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here -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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDLightTools.cpp -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]' -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here -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/FCDMaterial.cpp +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&)': +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) {} + | ^~~~~~~ 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] @@ -19467,7 +19538,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/FCDMaterialInstance.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 >&)': @@ -19488,14 +19558,22 @@ 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 -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/FCDLibrary.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: +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/FCDLibrary.cpp:13: +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 member function 'void fm::stringT::resize(size_t) [with CH = char]', inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:170:11, inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, @@ -19505,6 +19583,14 @@ FCollada/FUtils/FUString.h:434:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 434 | Parent::back() = 0; // NULL-terminate | ~~~~~~~~~~~~~~~^~~ +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 +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 /usr/include/string.h:535, from FCollada/FUtils/Platforms.h:81, from FCollada/FUtils/FUtils.h:72: @@ -19519,6 +19605,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDAnimation.h:24, + from FCollada/FCDocument/FCDLibrary.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 +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*]': @@ -19548,71 +19646,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/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] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLibrary.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/FCDLibrary.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] - 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/FCDocument/FCDMorphController.cpp -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&)': -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) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDLibrary.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: -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/FCDLibrary.cpp:13: -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/FCDAnimation.h:24, - from FCollada/FCDocument/FCDLibrary.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 -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 @@ -19622,20 +19655,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/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 -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) {} - | ^~~~~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]': FCollada/FCDocument/FCDLibrary.cpp:149:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] @@ -19683,8 +19702,30 @@ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsScene]': FCollada/FCDocument/FCDLibrary.cpp:163:32: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] -FCollada/FCDocument/FCDObject.cpp -FCollada/FCDocument/FCDObjectWithId.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::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here +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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 +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) {} + | ^~~~~~~ +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/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*]': @@ -19714,16 +19755,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:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here -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/FCDMaterial.cpp +FCollada/FCDocument/FCDMaterialInstance.cpp 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] @@ -19746,6 +19779,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 +FCollada/FCDocument/FCDObject.cpp +FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDocument.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: @@ -19776,6 +19812,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/FCDocumentTools.cpp +FCollada/FCDocument/FCDParameterAnimatable.cpp +FCollada/FCDocument/FCDParticleModifier.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&)': @@ -19803,7 +19842,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/FCDocumentTools.cpp 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]': @@ -19814,36 +19852,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/FCDMaterialInstance.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/FCDocument.cpp:20: +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; } + | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDMaterialInstance.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/FCDMaterialInstance.h: In member function 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)': -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/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter' - 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDMaterialInstance.cpp: In member function 'virtual FCDEntityInstance* FCDMaterialInstance::Clone(FCDEntityInstance*) const': -FCollada/FCDocument/FCDMaterialInstance.cpp:184:27: note: synthesized method 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)' first required here - 184 | clone->semantic = semantic; - | ^~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp -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 -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; } - | ~~~~~~^~~~~~ + from FCollada/FCDocument/FCDocument.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) {} | ^~~~~~~ @@ -19855,6 +19872,14 @@ 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; | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.cpp:21: +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/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) {} | ^~~~ @@ -19887,35 +19912,37 @@ FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDocument.cpp:22: +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/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDocument.cpp:27: +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/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/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] @@ -19929,64 +19956,29 @@ 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]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -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; } - | ~~~~~~^~~~~~ + from FCollada/FCDocument/FCDMaterialInstance.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/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDMaterialInstance.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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here -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]' -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here -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/FCDMaterialInstance.h: In member function 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)': +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/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter' + 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDMaterialInstance.cpp: In member function 'virtual FCDEntityInstance* FCDMaterialInstance::Clone(FCDEntityInstance*) const': +FCollada/FCDocument/FCDMaterialInstance.cpp:184:27: note: synthesized method 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)' first required here + 184 | clone->semantic = semantic; + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDObjectWithId.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -20019,110 +20011,10 @@ 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/FCDObjectWithId.h:42:2: required from here +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDParticleModifier.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 = 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/FCDPhysicsAnalyticalGeometry.cpp -FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp -In file included from FCollada/FCDocument/FCDocument.cpp:20: -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; } - | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDocument.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.cpp:21: -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/FCDocument/FCDPhysicsMaterial.cpp -FCollada/FUtils/FUString.h:52: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.cpp:22: -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/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDocument.cpp:27: -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/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/FCDParameterAnimatable.cpp: In instantiation of 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here -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/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/FCDSceneNode.h:27, from FCollada/FCDocument/FCDocument.cpp:40: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -20139,29 +20031,29 @@ 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/FCDParameterAnimatable.h:400, - from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:63: required from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here -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/FCDPhysicsModel.cpp -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]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52: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]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +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/FCDObjectWithId.h:42:2: required from here +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/FCDPhysicsAnalyticalGeometry.cpp +FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp 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] @@ -20174,13 +20066,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 = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:539:6: required from '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]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here -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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); @@ -20188,74 +20073,72 @@ FCollada/FUtils/FUString.h:52: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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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; + | ~~~~~~~~^~~~~~~~~~~~~~~ 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/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 = true; iterator = FMVector3*]': -FCollada/FCDocument/FCDParameterAnimatable.hpp:68:15: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:311:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here -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/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/FUtils/FUString.h:52: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::insert(iterator, const T*, size_t) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = long unsigned int]': -FCollada/FCDocument/FCDParameterAnimatable.hpp:78:15: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE*, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:312:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here -FCollada/FMath/FMArray.h:469:48: 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] - 469 | memmove(it + count, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h:482:47: 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] - 482 | memcpy(it, first, count * 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::insert(iterator, size_t, const T&, bool) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = long unsigned int]': -FCollada/FCDocument/FCDParameterAnimatable.hpp:88:15: required from 'void FCDParameterListAnimatableT::insert(size_t, size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:313:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here -FCollada/FMath/FMArray.h:418:48: 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] - 418 | memmove(it + count, 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::erase(iterator, iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': -FCollada/FCDocument/FCDParameterAnimatable.hpp:116:14: required from 'void FCDParameterListAnimatableT::erase(size_t, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:316:10: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here -FCollada/FMath/FMArray.h:165:54: 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] - 165 | if (end() - last > 0) memmove(first, last, (end() - last) * 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::erase(iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:181:42: required from 'void fm::vector::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]' -FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from 'void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' -FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here -FCollada/FMath/FMArray.h:150:56: 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] - 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/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]': @@ -20263,15 +20146,77 @@ 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/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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FUtils/FUString.h:52: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 = 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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here +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/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 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/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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +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 +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/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); | ^~~~~~~~ @@ -20350,12 +20295,27 @@ FCollada/FUtils/FUString.h:52: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(); + | ^ +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: 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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here 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; | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, + from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:63: required from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ 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) {} | ^~~~ @@ -20384,17 +20344,12 @@ 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/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); | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsModelInstance.cpp +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/FCDocumentTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -20414,6 +20369,17 @@ 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: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]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] @@ -20422,7 +20388,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/FCDPhysicsRigidBody.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*]' @@ -20480,6 +20445,76 @@ 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 = true; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:539:6: required from '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]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here +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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 = true; iterator = FMVector3*]': +FCollada/FCDocument/FCDParameterAnimatable.hpp:68:15: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:311:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here +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::insert(iterator, const T*, size_t) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = long unsigned int]': +FCollada/FCDocument/FCDParameterAnimatable.hpp:78:15: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE*, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:312:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here +FCollada/FMath/FMArray.h:469:48: 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] + 469 | memmove(it + count, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h:482:47: 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] + 482 | memcpy(it, first, count * 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::insert(iterator, size_t, const T&, bool) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = long unsigned int]': +FCollada/FCDocument/FCDParameterAnimatable.hpp:88:15: required from 'void FCDParameterListAnimatableT::insert(size_t, size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:313:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here +FCollada/FMath/FMArray.h:418:48: 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] + 418 | memmove(it + count, 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::erase(iterator, iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': +FCollada/FCDocument/FCDParameterAnimatable.hpp:116:14: required from 'void FCDParameterListAnimatableT::erase(size_t, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:316:10: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here +FCollada/FMath/FMArray.h:165:54: 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] + 165 | if (end() - last > 0) memmove(first, last, (end() - last) * 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::erase(iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:181:42: required from 'void fm::vector::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]' +FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from 'void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' +FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here +FCollada/FMath/FMArray.h:150:56: 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] + 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FCDocument/FCDPhysicsMaterial.cpp +FCollada/FCDocument/FCDPhysicsModel.cpp +FCollada/FCDocument/FCDPhysicsModelInstance.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19, @@ -20496,6 +20531,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/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 +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 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*]': @@ -20525,23 +20578,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/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 -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/FCDPhysicsRigidBodyInstance.cpp +FCollada/FCDocument/FCDPhysicsRigidBodyParameters.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]': @@ -20556,7 +20594,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/FCDPhysicsRigidBodyInstance.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*]': @@ -20586,6 +20623,69 @@ 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/FCDPhysicsRigidConstraint.cpp +FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.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/FCDPhysicsModel.h:21, + 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; } + | ^~~~~~ +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: +FCollada/FUtils/FUString.h:52: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/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDPhysicsRigidBody.h:18, + from FCollada/FCDocument/FCDPhysicsRigidBody.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 +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 +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/FCDPhysicsModel.cpp:10: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -20606,7 +20706,16 @@ FCollada/FUtils/FUString.h:52: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/FCDPhysicsRigidBodyParameters.cpp +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 +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': @@ -20636,6 +20745,35 @@ FCollada/FUtils/FUString.h:52: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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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: @@ -20647,7 +20785,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/FCDPhysicsRigidConstraint.cpp 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 @@ -20740,47 +20877,27 @@ 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/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, +FCollada/FCDocument/FCDPhysicsScene.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&)': +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/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, - from FCollada/FCDocument/FCDPhysicsRigidBody.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 -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/FCDocument/FCDPhysicsRigidBodyInstance.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/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 -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/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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -20808,9 +20925,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/FCDocument/FCDPhysicsRigidConstraintInstance.cpp +FCollada/FCDocument/FCDPhysicsShape.cpp +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/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: + 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; } @@ -20818,7 +20951,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/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) {} | ^~~~~~~ @@ -20830,7 +20963,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10: + 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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -20839,8 +20972,45 @@ FCollada/FUtils/FUString.h:52: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, +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 +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/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/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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -20868,33 +21038,13 @@ 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 -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/FCDParameterAnimatable.h:18: +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 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) {} | ^~~~~~~ @@ -20935,15 +21085,27 @@ 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/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; - | ~~~^~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ +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: + 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; } @@ -20951,7 +21113,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.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) {} | ^~~~~~~ @@ -20962,6 +21124,80 @@ FCollada/FUtils/FUString.h:52: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': +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/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 +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/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. */ + | ^~~~~~~~ +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 +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/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/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; + | ~~~^~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.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 +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 +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:172: In function 'bool operator==(const FMVector2&, const FMVector2&)', inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: @@ -20981,12 +21217,69 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FCDPlaceHolder.cpp In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: FCollada/FMath/FMVector3.h:246:90: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::x' is used uninitialized [-Wuninitialized] 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } | ~~^ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]': FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); @@ -21011,22 +21304,6 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ -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 function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: @@ -21057,6 +21334,7 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ +FCollada/FCDocument/FCDSceneNode.cpp In file included from FCollada/FMath/FMath.h:174: In function 'bool operator==(const FMVector4&, const FMVector4&)', inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: @@ -21094,25 +21372,7 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ -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 -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 -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/FCDSceneNodeIterator.cpp In function 'bool operator==(const FMVector4&, const FMVector4&)', inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: FCollada/FMath/FMVector4.h:184:88: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::x' is used uninitialized [-Wuninitialized] @@ -21149,6 +21409,7 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ +FCollada/FCDocument/FCDSceneNodeTools.cpp In function 'bool operator==(const FMMatrix44&, const FMMatrix44&)', inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: FCollada/FMath/FMMatrix44.h:221:89: warning: 'v1' may be used uninitialized [-Wmaybe-uninitialized] @@ -21161,85 +21422,27 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ -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/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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDPhysicsRigidConstraint.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: +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/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/FCDTransform.h:36: +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/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/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: + 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; } @@ -21247,7 +21450,7 @@ 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: + 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) {} | ^~~~~~~ @@ -21255,26 +21458,8 @@ 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': -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. */ - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:10: + 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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -21283,37 +21468,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/FCDPhysicsShape.cpp -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 -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/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/FCDPhysicsRigidConstraintInstance.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 -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) {} | ^~~~~~~ @@ -21354,56 +21509,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/FCDPlaceHolder.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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp +FCollada/FCDocument/FCDSkinController.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]': @@ -21443,92 +21549,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 = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDSceneNodeIterator.cpp -FCollada/FCDocument/FCDSceneNodeTools.cpp -FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.cpp -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&)': -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/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/FCDPlaceHolder.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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp: In constructor 'FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)': -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(); - | ^ -FCollada/FUtils/FUString.h:52: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: In member function 'void FCDPlaceHolder::SetFileUrl(const fstring&)': -FCollada/FCDocument/FCDPlaceHolder.cpp:53:19: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 53 | fileUrl = url; - | ^~~ -FCollada/FUtils/FUString.h:52: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: In member function 'void FCDPlaceHolder::LoadTarget(FCDocument*)': -FCollada/FCDocument/FCDPlaceHolder.cpp:100:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | fileUrl = target->GetFileUrl(); - | ^ + 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) {} | ^~~~~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)': -FCollada/FCDocument/FCDPlaceHolder.cpp:121:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 121 | fileUrl = target->GetFileUrl(); - | ^ +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) {} | ^~~~~~~ FCollada/FCDocument/FCDTexture.cpp -FCollada/FCDocument/FCDTransform.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPlaceHolder.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 -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/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/FCDPhysicsShape.h:24, - from FCollada/FCDocument/FCDPhysicsShape.cpp:21: +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': 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; } @@ -21537,104 +21581,76 @@ from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsShape.cpp:9: + from FCollada/FCDocument/FCDSceneNodeIterator.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: +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/FMath/FMath.h:44, +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': +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/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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsShape.cpp:10: +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/FCDSceneNode.cpp:21: +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/FUtils/FUFileManager.h:19, + from FCollada/FCDocument/FCDSceneNode.cpp:31: +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) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDSceneNode.h:24: 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 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/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++); + | ^ FCollada/FUtils/FUString.h:52: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 -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDVersion.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: + from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: 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/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/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: + from FCollada/FCDocument/FCDSceneNodeTools.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); | ^~~~~~~~ @@ -21642,26 +21658,53 @@ 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/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/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const': +FCollada/FCDocument/FCDSceneNode.cpp:250:49: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 250 | FMMatrix44 localTransform = FMMatrix44::Identity; + | ^~~~~~~~ +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/FCDSceneNode.cpp:255:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 255 | return localTransform; + | ^~~~~~~~~~~~~~ +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 +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/FCDSceneNodeTools.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(); } | ^ +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/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]': +FCollada/FCDocument/FCDAsset.h:56:2: required from here +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 +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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDSceneNode.h:24: @@ -21670,7 +21713,9 @@ 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/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) {} | ^~~~~~~ @@ -21683,36 +21728,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/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: -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/FCDSceneNodeTools.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/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] - 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/FCDSkinController.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:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FCDocument/FCDSceneNodeTools.cpp:125:23: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here + 24 | FMMatrix44 + | ^~~~~~~~~~ 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 = long unsigned int]': FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]' @@ -21724,12 +21748,6 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair' declared here 28 | class pair | ^~~~ -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': -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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]' FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here @@ -21739,40 +21757,16 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair' declared here 28 | class pair | ^~~~ -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/FCDCamera.h:27, - from FCollada/FCDocument/FCDSceneNode.cpp:21: -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/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: + from FCollada/FCDocument/FCDPlaceHolder.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/FCDPlaceHolder.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) {} | ^~~~~~~ @@ -21813,6 +21807,10 @@ 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'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDPlaceHolder.cpp: In constructor 'FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)': +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(); + | ^ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair' declared here 28 | class pair | ^~~~ @@ -21822,146 +21820,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 = const FCDSceneNode*; _Ty = long unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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; - | ^~~ -FCollada/FUtils/FUString.h:52: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/FCDSceneNodeTools.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(); } - | ^ -In file included from FCollada/FUtils/FUFileManager.h:19, - from FCollada/FCDocument/FCDSceneNode.cpp:31: -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) {} - | ^~~~~~~ -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/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++); - | ^ -FCollada/FUtils/FUString.h:52: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/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const': -FCollada/FCDocument/FCDSceneNode.cpp:250:49: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 250 | FMMatrix44 localTransform = FMMatrix44::Identity; - | ^~~~~~~~ -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/FCDSceneNode.cpp:255:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 255 | return localTransform; - | ^~~~~~~~~~~~~~ -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 -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 -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/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 -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/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::SetFileUrl(const fstring&)': +FCollada/FCDocument/FCDPlaceHolder.cpp:53:19: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 53 | fileUrl = url; + | ^~~ FCollada/FUtils/FUString.h:52: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/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDSceneNode.h:24: -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 -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/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 -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/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::LoadTarget(FCDocument*)': +FCollada/FCDocument/FCDPlaceHolder.cpp:100:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | fileUrl = target->GetFileUrl(); + | ^ FCollada/FUtils/FUString.h:52: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 -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:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FCDocument/FCDSceneNodeTools.cpp:125:23: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ -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]': -FCollada/FCDocument/FCDAsset.h:56:2: required from here -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/FCDPlaceHolder.cpp: In member function 'virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)': +FCollada/FCDocument/FCDPlaceHolder.cpp:121:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 121 | fileUrl = target->GetFileUrl(); + | ^ FCollada/FUtils/FUString.h:52: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 -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*]' @@ -21991,72 +21873,21 @@ 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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here -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: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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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) {} - | ^~~~ -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]' -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here -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] +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]' +FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here +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/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 = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]' -FCollada/FCDocument/FCDSkinController.cpp:120:19: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerVertex' 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/FCDSkinController.cpp:23: -FCollada/FCDocument/FCDSkinController.h:67:23: note: 'class FCDSkinControllerVertex' declared here - 67 | class FCOLLADA_EXPORT FCDSkinControllerVertex - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]' -FCollada/FCDocument/FCDSkinController.cpp:126:15: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerJoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here - 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint - | ^~~~~~~~~~~~~~~~~~~~~~ -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/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 = 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]' FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here @@ -22066,6 +21897,16 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long 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*]' +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here +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/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*]' @@ -22074,10 +21915,34 @@ FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ +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) + | ^~~~~~~~~~~~~~~ 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/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPlaceHolder.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 +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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -22105,53 +21970,53 @@ 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]' -FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here -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 = long 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*]' -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here -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/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(); } - | ^~~~~~~ +FCollada/FCDocument/FCDTransform.cpp +FCollada/FCDocument/FCDVersion.cpp +FCollada/FMath/FMAllocator.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] + 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/FCDTexture.cpp:15: + from FCollada/FCDocument/FCDSkinController.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/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDSkinController.cpp:24: +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/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/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; + | ^~~ FCollada/FUtils/FUString.h:52: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: + 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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -22160,9 +22025,17 @@ FCollada/FUtils/FUString.h:52: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/FMath/FMath.h:44, +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here +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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -22190,9 +22063,47 @@ 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 +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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here +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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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 = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]' +FCollada/FCDocument/FCDSkinController.cpp:120:19: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerVertex' 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/FCDSkinController.cpp:23: +FCollada/FCDocument/FCDSkinController.h:67:23: note: 'class FCDSkinControllerVertex' declared here + 67 | class FCOLLADA_EXPORT FCDSkinControllerVertex + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]' +FCollada/FCDocument/FCDSkinController.cpp:126:15: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerJoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here + 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint + | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDTransform.cpp:17: + 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; } @@ -22201,7 +22112,7 @@ from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDTransform.cpp:15: + 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); | ^~~~~~~~ @@ -22210,9 +22121,9 @@ 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: + from FCollada/FCDocument/FCDTargetedEntity.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 +FCollada/FCDocument/FCDExtra.h:132:2: required from here 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; } | ~~~~~~^~~~~~ @@ -22229,17 +22140,37 @@ 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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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] +FCollada/FMath/FMAngleAxis.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) {} + | ^~~~~~~ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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*]' @@ -22259,13 +22190,116 @@ | ^~~~ FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp +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 +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FMLookAt.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. */ + | ^~~~~~~~ FCollada/FMath/FMMatrix33.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]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +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 +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/FMMatrix44.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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp -FCollada/FMath/FMSkew.cpp -FCollada/FMath/FMVector3.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; @@ -22326,8 +22360,57 @@ 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/FMVector3.cpp FCollada/FMath/FMVolume.cpp FCollada/FUtils/FUAssert.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/FUtils/FUBase64.cpp +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/FUtils/FUBoundingBox.cpp 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; @@ -22335,6 +22418,7 @@ 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/FUtils/FUBoundingSphere.cpp 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; @@ -22436,54 +22520,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.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; - | ^ -FCollada/FUtils/FUBase64.cpp -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/FUtils/FUBoundingBox.cpp -FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp @@ -22496,7 +22532,6 @@ FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp -FCollada/FUtils/FUParameter.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; @@ -22507,17 +22542,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) {} | ^~~~~~~ +FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.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/FUPluginManager.cpp +FCollada/FUtils/FUSemaphore.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&)': @@ -22537,7 +22565,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/FUPluginManager.cpp FCollada/FUtils/FUFileManager.cpp: In member function 'void FUFileManager::PushRootFile(const fstring&)': FCollada/FUtils/FUFileManager.cpp:139:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 139 | f = StripFileFromPath(f); @@ -22641,7 +22668,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/FUSemaphore.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 = FUUri::Scheme; DATA = SchemeCallbacks*]': @@ -22649,7 +22675,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/FUtils/FUStringBuilder.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 = FUUri::Scheme; _Ty = SchemeCallbacks*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -22687,6 +22712,16 @@ 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]' @@ -22750,11 +22785,11 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FUtils/FUStringConversion.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 member function 'void fm::stringT::resize(size_t) [with CH = char]', inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:170:11, inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, @@ -22776,15 +22811,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp -FCollada/FUtils/FUUri.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." - | ^~~~~~~ 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&)': @@ -22820,6 +22851,11 @@ FCollada/FUtils/FUString.h:52: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/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/FUUri.cpp FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUStringConversion.cpp: In static member function 'static void FUStringConversion::SplitTarget(const fm::string&, fm::string&, fm::string&)': @@ -22857,7 +22893,6 @@ FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable] 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); | ^~~ -FCollada/FUtils/FUXmlWriter.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': @@ -22894,6 +22929,7 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ +FCollada/FUtils/FUXmlWriter.cpp FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long 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*]' FCollada/FUtils/FUStringConversion.hpp:499:46: required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]' @@ -22944,6 +22980,7 @@ FCollada/FUtils/FUStringConversion.hpp:92:17: note: here 92 | default: nonValidFound = true; --s; break; | ^~~~~~~ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp In member function 'void fm::stringT::resize(size_t) [with CH = char]', inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:170:11, inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, @@ -22965,9 +23002,105 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp -FColladaPlugins/FArchiveXML/FAXAnimationImport.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 +FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 74 | wantedStr = builder.ToString(); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUUniqueStringMap.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/FUFileManager.cpp: In static member function 'static fstring FUFileManager::GetApplicationFolderName()': +FCollada/FUtils/FUFileManager.cpp:398:32: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] + 398 | strncpy(path, path2, 1023); + | ^ +FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': +FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here +FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 31 | prefix = 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) {} + | ^~~~~~~ +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::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': +FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here +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]' +FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here +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]' +FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' +FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here +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/FUtils/FUFileManager.h:19, + from FCollada/FUtils/FUXmlDocument.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/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUXmlDocument.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/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] @@ -23097,21 +23230,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/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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FUtils/FUUri.cpp: In member function 'fstring FUUri::GetAbsolutePath() const': FCollada/FUtils/FUUri.cpp:340:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 340 | outString = path; | ^~~~ -FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here -FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 74 | wantedStr = builder.ToString(); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUUniqueStringMap.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: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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -23162,61 +23313,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/FUFileManager.h:19, - from FCollada/FUtils/FUXmlDocument.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; } - | ^~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': -FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here -FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 31 | prefix = 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) {} - | ^~~~~~~ -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::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': -FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here -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) {} - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUXmlDocument.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/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]' -FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here -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) {} - | ^~~~ 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 = long unsigned int]': @@ -23227,38 +23323,24 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -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]' -FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' -FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here -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/FUFileManager.cpp: In static member function 'static fstring FUFileManager::GetApplicationFolderName()': -FCollada/FUtils/FUFileManager.cpp:398:32: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] - 398 | strncpy(path, path2, 1023); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationImport.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]' +FCollada/FUtils/FUUri.cpp:607:27: required from here +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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXCameraExport.cpp +FColladaPlugins/FArchiveXML/FAXCameraImport.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); @@ -23287,51 +23369,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/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]' -FCollada/FUtils/FUUri.cpp:607:27: required from here -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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXCameraExport.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*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FAXColladaParser.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(); @@ -23342,7 +23380,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/FAXCameraImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: @@ -23363,12 +23400,33 @@ FCollada/FUtils/FUString.h:52: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 +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp +FColladaPlugins/FArchiveXML/FAXControllerExport.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] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ +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; } + | ^~~~~~ +FCollada/FUtils/FUString.h:52: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 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) {} | ^~~~~~~ @@ -23380,7 +23438,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 FColladaPlugins/FArchiveXML/FArchiveXML.cpp:19: 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] @@ -23404,27 +23461,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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp 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] @@ -23434,42 +23470,6 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp -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/FArchiveXML.cpp:48: -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 FColladaPlugins/FArchiveXML/FArchiveXML.cpp:53: -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: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] @@ -23483,6 +23483,14 @@ 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 FColladaPlugins/FArchiveXML/FArchiveXML.cpp:48: +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) {} + | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -23490,40 +23498,14 @@ 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()); | ^ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXCameraExport.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/FCDPhysicsRigidConstraint.h:21, - from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: -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/FUtils/FUString.h:52: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: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 FColladaPlugins/FArchiveXML/FArchiveXML.cpp:53: +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; } + | ^~~~ 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); @@ -23531,19 +23513,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/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FArchiveXML.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/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) {} | ^~~~~~~ +FCollada/FUtils/FUString.h:52: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()); @@ -23555,36 +23533,26 @@ 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/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/FUtils/FUString.h:52: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 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; } - | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXCameraExport.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) {} | ^~~~~~~ -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/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) {} | ^~~~~~~ @@ -23599,13 +23567,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) {} | ^~~~~~~ -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) {} - | ^~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, + from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: +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/FArchiveXML.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/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 = long unsigned int]': @@ -23617,70 +23596,20 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXCameraExport.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 -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/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) {} | ^~~~~~~ -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]; +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/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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXAnimationImport.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 -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: 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*]' @@ -23783,16 +23712,6 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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 -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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -23901,6 +23820,13 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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; } + | ^~~~~~ 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 = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -23973,20 +23899,6 @@ 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 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 -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 -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/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) {} | ^~~~ @@ -24031,66 +23943,28 @@ 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 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/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/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: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/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, - 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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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 = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here -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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:25: required from here -FCollada/FMath/FMArray.h:150:56: 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] - 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -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 '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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -24187,43 +24061,9 @@ 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here -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: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -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; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ 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]' FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' @@ -24234,18 +24074,9 @@ 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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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:43:15: note: 'class fm::vector' declared here - 43 | class 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; | ~~~~^~~~~~ @@ -24265,43 +24096,396 @@ 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 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +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/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXCameraExport.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 +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/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: +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 +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/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(); } + | ^ +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 +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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + 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; } + | ^~~~~~ +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) {} + | ^~~~~~~ +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/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here +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: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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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) {} + | ^~~~ +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 'T* fm::vector::erase(iterator) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:25: required from here +FCollada/FMath/FMArray.h:150:56: 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] + 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +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/FAXColladaParser.cpp: In function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | parameterNames[i] = (const char*) node->name; + | ^~~~ +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/FUtils/FUString.h:52: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 function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 451 | pointer = ReadNodeId(target); + | ^ +FCollada/FUtils/FUString.h:52: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:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 490 | pointer = builder.ToString(); + | ^ +FCollada/FUtils/FUString.h:52: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]; + | ^ +FCollada/FUtils/FUString.h:52: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::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16: required from here +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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXAnimationImport.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 +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/FMath/FMath.h:44: +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::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:37: required from here +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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) {} | ^~~~ -FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ -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]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here -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; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +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 +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: +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here +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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here +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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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 = long 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 = long unsigned int]' +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here +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 '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]' +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28: required from here +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: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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 = long 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 = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24: required from here +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 = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16: required from here +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 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177: +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 = 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]' +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27: required from here +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/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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24311,13 +24495,17 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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) {} | ^~~~ +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/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 | ^~~~~~~~~~~~~~~~~~~~~ @@ -24330,32 +24518,84 @@ 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: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: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 = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 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: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: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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: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 = 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/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:52: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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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 = long 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 = long unsigned int]' +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here +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/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) {} | ^~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24383,13 +24623,25 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24399,7 +24651,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24415,7 +24667,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24431,7 +24683,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24459,7 +24711,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24487,7 +24739,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24503,7 +24755,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24531,7 +24783,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24544,32 +24796,67 @@ 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 '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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here -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/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ +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]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here +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/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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ 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 '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]' +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +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/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ 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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24632,136 +24919,69 @@ | ^~~~ 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 = long 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]' -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27: required from here +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ +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]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here +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/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/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]' FCollada/FMath/FMArray.h:543:7: required from '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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -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: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) {} | ^~~~ -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]' -FCollada/FMath/FMArray.h:543:7: required from '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]' -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here -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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here -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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here -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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: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]' -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here -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 = long 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 = long unsigned int]' -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here -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 '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]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28: required from here -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/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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24777,14 +24997,13 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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 | ^~~~~~~~~~~~~~~~~~~~~ @@ -24806,37 +25025,13 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24846,7 +25041,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24874,25 +25069,13 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24902,7 +25085,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24918,7 +25101,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24934,7 +25117,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24962,7 +25145,7 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24990,7 +25173,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -25006,11 +25189,10 @@ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXEmitterExport.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 = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -25035,7 +25217,7 @@ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -25048,33 +25230,52 @@ 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/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h: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; } + | ^~~~~~ +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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here +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/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ 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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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/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/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 '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]' -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here -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/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ 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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -25137,10 +25338,9 @@ | ^~~~ 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 = long 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]' -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25150,10 +25350,9 @@ 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]' FCollada/FMath/FMArray.h:543:7: required from '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]' -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25166,53 +25365,32 @@ 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/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]' +FCollada/FMath/FMArray.h:543:7: required from '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]' +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here +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 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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: + 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; } | ^~~~~~ -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/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; } - | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13: @@ -25226,26 +25404,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/FAXColladaParser.cpp: In function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | parameterNames[i] = (const char*) node->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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 451 | pointer = ReadNodeId(target); - | ^ -FCollada/FUtils/FUString.h:52: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:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 490 | pointer = builder.ToString(); - | ^ -FCollada/FUtils/FUString.h:52: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()); @@ -25253,100 +25411,45 @@ FCollada/FUtils/FUString.h:52: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, +FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXControllerExport.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 +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 +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/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16: required from here -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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -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::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:37: required from here -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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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) {} - | ^~~~ +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:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long 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 = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24: required from here +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:45: required from here 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - 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; } - | ^~~~~~ 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 = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16: required from here -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 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]' -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16: required from here +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:55: required from here FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177: 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 = 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]' -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27: required from here -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/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 -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/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: @@ -25367,8 +25470,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) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +FColladaPlugins/FArchiveXML/FAXEmitterImport.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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -25396,6 +25499,51 @@ 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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here +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 '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]' +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24: required from here +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 = 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]' +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here +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*]' +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here +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); + | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp 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); @@ -25403,7 +25551,27 @@ FCollada/FUtils/FUString.h:52: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/FAXEmitterImport.cpp +In member function 'void fm::stringT::resize(size_t) [with CH = char]', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:170: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: +FCollada/FUtils/FUString.h:434:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] + 434 | Parent::back() = 0; // NULL-terminate + | ~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/string.h:535, + 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/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-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/FAXControllerImport.cpp:10: @@ -25434,14 +25602,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 FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXControllerExport.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 -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/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*]' @@ -25452,9 +25612,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/FUtils/FUString.h:52: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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -25473,16 +25630,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/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here -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:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' @@ -25493,23 +25640,6 @@ 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 = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:45: required from here -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 = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:55: required from here -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ 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 = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]' @@ -25948,103 +26078,50 @@ 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: -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here -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 '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]' -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24: required from here -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 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/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]' -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here -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*]' -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here -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 member function 'void fm::stringT::resize(size_t) [with CH = char]', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:170: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: -FCollada/FUtils/FUString.h:434:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] - 434 | Parent::back() = 0; // NULL-terminate - | ~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/string.h:535, - 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/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp +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/FAXEntityImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: + 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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXEmitterImport.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; } @@ -26073,6 +26150,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 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] + 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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAsset(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:72:65: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] + 72 | hackedAsset->GetModifiedDateTime() = FUDateTime::GetNow(); + | ^ +In file included from FCollada/FCDocument/FCDAsset.h:20: +FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXForceFieldExport.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*]': @@ -26102,31 +26196,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) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEmitterImport.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/FAXForceFieldExport.cpp -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/FAXEmitterImport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXEntityExport.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -26164,23 +26236,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 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; } - | ^~~~~~~~~ +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 +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) {} | ^~~~~~~ @@ -26213,35 +26276,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -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] - 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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAsset(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:72:65: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] - 72 | hackedAsset->GetModifiedDateTime() = FUDateTime::GetNow(); - | ^ -In file included from FCollada/FCDocument/FCDAsset.h:20: -FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' - 40 | FUDateTime(const FUDateTime& time); - | ^~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEntityExport.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 -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*]': @@ -26271,30 +26305,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 = 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) {} - | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp +FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: + 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; } @@ -26312,6 +26328,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/FAXImportLinking.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] @@ -26331,17 +26348,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/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 -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*]': @@ -26394,26 +26400,9 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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 = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 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) {} - | ^~~~ 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 @@ -26529,18 +26518,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 = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 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: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -26839,11 +26816,9 @@ 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/FAXImportLinking.cpp -FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: + 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; } @@ -26863,7 +26838,7 @@ | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXGeometryImport.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; } @@ -26881,32 +26856,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 FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXForceFieldImport.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 -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 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 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] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXGeometryExport.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/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: @@ -26920,38 +26916,28 @@ FCollada/FUtils/FUString.h:52: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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/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] + 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/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10: + 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 +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/FAXGeometryImport.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -26960,7 +26946,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/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*]': @@ -26990,46 +26975,33 @@ 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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here -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]' -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here -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 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] - 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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXLightExport.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXGeometryImport.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 -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 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': +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/FAXImportLinking.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/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*]': @@ -27079,6 +27051,29 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:25: +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(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52: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) {} + | ^~~~~~~ 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]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -27186,26 +27181,6 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -27537,121 +27512,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/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': -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/FAXImportLinking.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:25: -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(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52: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(); } +FColladaPlugins/FArchiveXML/FAXInstanceImport.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] + 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXForceFieldImport.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 +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/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 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/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 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]': @@ -27692,24 +27572,9 @@ 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) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXGeometryExport.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 FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -27718,6 +27583,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) {} | ^~~~~~~ +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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -27745,28 +27612,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 = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here -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 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 -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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -27794,23 +27639,16 @@ 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(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here -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 -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:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here +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 = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19: required from here @@ -28122,13 +27960,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 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] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ 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]' FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' @@ -28205,19 +28036,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) {} | ^~~~ -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/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long 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]' FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' @@ -28240,13 +28058,8 @@ 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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; - | ~~~~^~~~~~ -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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -28259,6 +28072,15 @@ 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: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) {} + | ^~~~ 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) {} | ^~~~ @@ -28275,19 +28097,67 @@ 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 = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here -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] +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here +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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:13: +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]' +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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 + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXLightExport.cpp +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] + 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(); } @@ -28297,6 +28167,74 @@ | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXLightImport.cpp 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 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] + 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/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 +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 +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 +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.h:27, from FColladaPlugins/FArchiveXML/FAXInstanceImport.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] @@ -28368,6 +28306,44 @@ 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]))); | ^ +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here +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 FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -28392,9 +28368,29 @@ 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 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; } + | ^~~~~~ 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/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*]' @@ -28871,7 +28867,48 @@ 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/FAXLightExport.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 +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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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/FAXMaterialExport.cpp +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: @@ -28892,7 +28929,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/FAXMaterialImport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:10: @@ -28934,9 +28970,10 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXMaterialImport.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; } @@ -28954,10 +28991,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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: + 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; } @@ -28975,7 +29011,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) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:13: +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] 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } @@ -28983,7 +29019,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) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:15: +In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:16: 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(); } @@ -28998,15 +29034,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) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:24: -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 FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:14: +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] 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } @@ -29014,20 +29042,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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectCode(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:95:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 95 | if (_sid.empty()) _sid = "code"; - | ^~~~~~ -FCollada/FUtils/FUString.h:52: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:102:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 102 | if (_sid.empty()) _sid = "include"; - | ^~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:25: +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 FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:16: +In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.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] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } @@ -29042,37 +29065,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/FAXMaterialImport.cpp:25: -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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectPassState(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:579:118: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 579 | AddAttribute(node, DAE_VALUE_ATTRIBUTE, FUStringConversion::ToString((castType) *((valueType*)(data + offset)))); - | ^ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:802:17: note: in expansion of macro 'NODE_TYPE' - 802 | NODE_TYPE(0, stateNode, FMMatrix44, FMMatrix44); - | ^~~~~~~~~ -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/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] - 994 | if (_name.empty()) _name = FC("common"); - | ^~~~~~~~ -FCollada/FUtils/Platforms.h:205:23: note: in definition of macro 'FC' - 205 | #define FC(a) a - | ^ -FCollada/FUtils/FUString.h:52: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::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) @@ -29089,6 +29081,11 @@ FCollada/FUtils/FUString.h:52: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/FAXMaterialExport.cpp:24: +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(); } + | ^~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadEffectParameterSampler(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:433:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 433 | data.surfaceSid = ReadNodeContentDirect(sourceNode); @@ -29096,23 +29093,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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXMaterialExport.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 -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/FAXMaterialImport.cpp:441:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 441 | data.surfaceSid = FCDObjectWithId::CleanSubId(data.surfaceSid); | ^ FCollada/FUtils/FUString.h:52: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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectCode(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:95:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 95 | if (_sid.empty()) _sid = "code"; + | ^~~~~~ +FCollada/FUtils/FUString.h:52: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:102:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 102 | if (_sid.empty()) _sid = "include"; + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52: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 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); @@ -29140,34 +29143,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) {} | ^~~~~~~ -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*]' -FCollada/FCDocument/FCDocument.h:517:129: required from here -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/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectPassState(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:579:118: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 579 | AddAttribute(node, DAE_VALUE_ATTRIBUTE, FUStringConversion::ToString((castType) *((valueType*)(data + offset)))); + | ^ +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:802:17: note: in expansion of macro 'NODE_TYPE' + 802 | NODE_TYPE(0, stateNode, FMMatrix44, FMMatrix44); + | ^~~~~~~~~ +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/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] + 994 | if (_name.empty()) _name = FC("common"); + | ^~~~~~~~ +FCollada/FUtils/Platforms.h:205:23: note: in definition of macro 'FC' + 205 | #define FC(a) a + | ^ +FCollada/FUtils/FUString.h:52: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/FAXMaterialImport.cpp:10: @@ -29203,6 +29201,14 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FCDMaterialTechniqueHint& FCDMaterialTechniqueHint::operator=(const FCDMaterialTechniqueHint&)' first required here 354 | *it = item; | ~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXMaterialExport.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 +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/FUString.h:584: FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const fm::stringT&) [with CH = char]': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1093:3: required from here @@ -29213,23 +29219,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/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) {} | ^~~~~~~ @@ -29261,6 +29250,34 @@ 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*]' +FCollada/FCDocument/FCDocument.h:517:129: required from here +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 = long 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*]' FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75: required from here @@ -29701,6 +29718,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': @@ -29734,7 +29771,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) {} | ^~~~~~~ -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: +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]': @@ -29782,26 +29838,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 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] @@ -29828,6 +29864,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(); } @@ -29842,6 +29879,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/FAXSceneExport.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 static member function 'static bool FArchiveXML::LoadPhysicsRigidConstraint(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:765:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 765 | strRigidBody = ReadNodeProperty(bodyNode, DAE_RIGID_BODY_ELEMENT); @@ -29924,7 +29981,32 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.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] + 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/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXSceneExport.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: +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/FAXSceneExport.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. */ + | ^~~~~~~~ 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*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -30257,6 +30339,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/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 +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 +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:38: 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]' @@ -30342,72 +30443,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/FAXSceneExport.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/FAXSceneExport.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] - 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/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXSceneExport.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: -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/FAXSceneExport.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. */ - | ^~~~~~~~ -output/libFColladaSD.a -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 -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 -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*]' @@ -30446,6 +30481,7 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +output/libFColladaSD.a In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: @@ -31018,7 +31054,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) 745514d] Initial commit +[main (root-commit) 0a829d5] Initial commit 84626 files changed, 10609922 insertions(+) create mode 100644 .cargo/config.in create mode 100644 Cargo.lock @@ -115700,9 +115736,9 @@ patching file python/mozbuild/mozbuild/preprocessor.py patching file python/mozbuild/mozbuild/util.py Creating Python 3 environment -created virtual environment CPython3.11.2.final.0-64 in 255ms +created virtual environment CPython3.11.2.final.0-64 in 409ms 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/tmpmu8n3p5e) + seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/tmp/tmpt87n6v0k) added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py:688: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives @@ -115948,14 +115984,14 @@ creating ./config.data Creating config.status Reticulating splines... -Finished reading 48 moz.build files in 0.05s +Finished reading 48 moz.build files in 0.11s Read 0 gyp files in parallel contributing 0.00s to total wall time -Processed into 194 build config descriptors in 0.03s -RecursiveMake backend executed in 0.08s +Processed into 194 build config descriptors in 0.06s +RecursiveMake backend executed in 0.13s 142 total backend files; 142 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile FasterMake backend executed in 0.02s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted -Total wall time: 0.24s; CPU time: 0.22s; Efficiency: 95%; Untracked: 0.05s +Total wall time: 0.40s; CPU time: 0.23s; Efficiency: 58%; Untracked: 0.08s 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 @@ -115965,11 +116001,11 @@ /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 /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.00s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. +Elapsed: 0.01s; From dist/include: Kept 1 existing; Added/updated 241; 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.01s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. -Elapsed: 0.04s; From _tests: Kept 1 existing; Added/updated 423; Removed 0 files and 0 directories. +Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; 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.05s; From _tests: Kept 1 existing; Added/updated 423; 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 -DCROSS_COMPILE='' -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=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_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEBUG=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_DISASM_ARM64=1 -DJS_GC_ZEAL=1 -DJS_MASM_VERBOSE=1 -DJS_PUNBOX64=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_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 -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' @@ -116041,18 +116077,18 @@ import imp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp -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/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/arm64/LIR-arm64.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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' 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' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' @@ -116071,47 +116107,44 @@ mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' mkdir -p '.deps/' -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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 -make[5]: Entering 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/debugger' mkdir -p '.deps/' +js/src/DoubleToString.o +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 mfbt/lz4frame.o /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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 -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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -make[5]: Entering 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/frontend' mkdir -p '.deps/' 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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' +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/Utility.ojs/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 mkdir -p '.deps/' -js/src/frontend/Parser.o -js/src/jsmath.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -mfbt/xxhash.o -/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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm' +js/src/frontend/Parser.omfbt/xxhash.ojs/src/debugger/Unified_cpp_js_src_debugger1.omake[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/' +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/Interpreter.o 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -mfbt/Compression.ojs/src/frontend/Unified_cpp_js_src_frontend0.o - -js/src/DoubleToString.ojs/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/gc/Unified_cpp_js_src_gc0.o -js/src/debugger/Unified_cpp_js_src_debugger1.o +js/src/frontend/Unified_cpp_js_src_frontend0.o js/src/jit/Disasm-vixl.o /usr/bin/g++ -o Disasm-vixl.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/Disasm-vixl.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp -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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/gc/Unified_cpp_js_src_gc0.o js/src/jit/Instrument-vixl.o -js/src/wasm/Unified_cpp_js_src_wasm1.o -/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 -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 -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 +/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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 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. @@ -116123,26 +116156,29 @@ version. This may also occur with an optional dependency that is not enabled. 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /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 -C metadata=d509ffa121e2281d -C extra-filename=-d509ffa121e2281d --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-d509ffa121e2281d -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` +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 Running `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-d509ffa121e2281d/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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 -C metadata=14aac606481a29c8 -C extra-filename=-14aac606481a29c8 --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` +/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 -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 -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 /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 -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 -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 /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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/usr/bin/g++ -o Instrument-vixl.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/Instrument-vixl.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp -js/src/jit/Unified_cpp_js_src_jit0.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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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 -C metadata=350765aa2d9184e4 -C extra-filename=-350765aa2d9184e4 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/build/encoding_rs-4dd5542f65c4e1c8/out /usr/bin/rustc --crate-name encoding_rs /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 -C metadata=241d4fd75c7dbfd9 -C extra-filename=-241d4fd75c7dbfd9 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libcfg_if-350765aa2d9184e4.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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 | @@ -116327,47 +116363,50 @@ | = note: `#[warn(deprecated)]` on by default +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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/wasm' +js/src/gc/Unified_cpp_js_src_gc1.o +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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/usr/bin/g++ -o Instrument-vixl.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/Instrument-vixl.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp +js/src/jit/Unified_cpp_js_src_jit0.o /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In constructor 'vixl::Counter::Counter(const char*, vixl::CounterType)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 36 | strncpy(name_, name, kCounterNameMaxLength); | ^ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In constructor 'vixl::Instrument::Instrument(const char*, uint64_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt' +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 warning: `encoding_rs` (lib) generated 18 warnings (1 duplicate) 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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 -C metadata=9b6338bcf653a667 -C extra-filename=-9b6338bcf653a667 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-9b6338bcf653a667 -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-14aac606481a29c8.rlib` - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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 -C metadata=78bf139d6c6ce3e2 -C extra-filename=-78bf139d6c6ce3e2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-78bf139d6c6ce3e2 -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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /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 -C metadata=bd71ce0f6d806289 -C extra-filename=-bd71ce0f6d806289 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c-bd71ce0f6d806289 -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 `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c-bd71ce0f6d806289/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 + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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 -C metadata=78bf139d6c6ce3e2 -C extra-filename=-78bf139d6c6ce3e2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-78bf139d6c6ce3e2 -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 `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-78bf139d6c6ce3e2/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 `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c-bd71ce0f6d806289/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 `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-9b6338bcf653a667/build-script-build` [mozglue-static 0.1.0] TARGET = Some("aarch64-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("1") @@ -116393,6 +116432,8 @@ [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 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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"' -C metadata=7cf042a397990e0f -C extra-filename=-7cf042a397990e0f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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` 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 /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 -C metadata=b839721879eef7b4 -C extra-filename=-b839721879eef7b4 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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 @@ -116448,9 +116489,36 @@ | ^^^^^^^^^^^ 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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"' -C metadata=7cf042a397990e0f -C extra-filename=-7cf042a397990e0f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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=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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/build/mozglue-static-fb5f12eb454b826c/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 -C metadata=e876ac8668201143 -C extra-filename=-e876ac8668201143 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libarrayvec-7cf042a397990e0f.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/aarch64-unknown-linux-gnu/debug/build/mozglue-static-fb5f12eb454b826c/out -l static=wrappers -l stdc++` + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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"' -C metadata=1d75ca5588cd84e0 -C extra-filename=-1d75ca5588cd84e0 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libleb128-b839721879eef7b4.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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/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:4689:24: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] + 4689 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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; + | ^~~~~~~~~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] + 5922 | TernaryNodeType ifNode; + | ^~~~~~ In file included 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, @@ -116465,28 +116533,28 @@ /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; | ^~~~~~~~~~~~~ - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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"' -C metadata=1d75ca5588cd84e0 -C extra-filename=-1d75ca5588cd84e0 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libleb128-b839721879eef7b4.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=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 - /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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]': +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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/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: 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:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 5922 | TernaryNodeType ifNode; | ^~~~~~ +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 member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] + 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:181:15: note: 's' was declared here + 181 | const char* s; + | ^ 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, @@ -116505,6 +116573,10 @@ /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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /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::emitRemainderI64()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8543:17: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 8543 | remainderI64(rs, r, reserved, IsUnsigned(false), isConst, c); @@ -116512,24 +116584,10 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8520:11: note: 'c' was declared here 8520 | int64_t c; | ^ -/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/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:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] - 5922 | TernaryNodeType ifNode; - | ^~~~~~ -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 member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] - 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:181:15: note: 's' was declared here - 181 | const char* s; - | ^ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 member function 'void js::wasm::BaseCompiler::push(T) [with T = js::wasm::Stk]', 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/js/src/wasm/WasmBaselineCompile.cpp:3614:32: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] @@ -116539,17 +116597,74 @@ /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; | ^ -/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:4689:24: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] - 4689 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; - | ^~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +warning: `wast` (lib) generated 1 warning + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/build/mozglue-static-fb5f12eb454b826c/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 -C metadata=e876ac8668201143 -C extra-filename=-e876ac8668201143 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libarrayvec-7cf042a397990e0f.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/aarch64-unknown-linux-gnu/debug/build/mozglue-static-fb5f12eb454b826c/out -l static=wrappers -l stdc++` + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/build/encoding_c-c66f1bef8a7879b9/out /usr/bin/rustc --crate-name encoding_c /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 -C metadata=7a19ae297c8d2924 -C extra-filename=-7a19ae297c8d2924 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libencoding_rs-241d4fd75c7dbfd9.rmeta --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_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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/build/encoding_c_mem-23c806e54ae02b35/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 -C metadata=1006a229adc98774 -C extra-filename=-1006a229adc98774 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libencoding_rs-241d4fd75c7dbfd9.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 + | + = note: `#[warn(improper_ctypes_definitions)]` on by default + = help: consider using `u32` or `libc::wchar_t` instead + = note: the `char` type has no C equivalent + +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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack 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 -C metadata=0013a301d8cc35ce -C extra-filename=-0013a301d8cc35ce --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared 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 -C metadata=0a71e4658f388a19 -C extra-filename=-0a71e4658f388a19 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libencoding_c-7a19ae297c8d2924.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libencoding_c_mem-1006a229adc98774.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libmozglue_static-e876ac8668201143.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libmozilla_central_workspace_hack-0013a301d8cc35ce.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/aarch64-unknown-linux-gnu/debug/build/mozglue-static-fb5f12eb454b826c/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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 -C metadata=a2f39096535d1ebd -C extra-filename=-a2f39096535d1ebd --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libwast-1d75ca5588cd84e0.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/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; + | ^~~~ + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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 -C metadata=6494dc263118d69f -C extra-filename=-6494dc263118d69f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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` +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; + | ^~~~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 member function 'T& mozilla::Vector::operator[](size_t) [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]', + inlined from 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] + 482 | return begin()[aIndex]; + | ~~~~~~~^ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here + 2004 | uint32_t sigIndex; + | ^~~~~~~~ +In member function 'T& mozilla::Vector::operator[](size_t) [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]', + inlined from 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] + 482 | return begin()[aIndex]; + | ~~~~~~~^ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here + 2004 | uint32_t sigIndex; + | ^~~~~~~~ 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/' @@ -116576,10 +116691,10 @@ modules/fdlibm/src/e_log2.o /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 -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 -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 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /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 -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 -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 /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 -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 -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 @@ -116626,7 +116741,9 @@ /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 -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 -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' + Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust) mkdir -p '.deps/' + 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_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 LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust 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 -C metadata=7a65ad9880b8055f -C extra-filename=-7a65ad9880b8055f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libjsrust_shared-0a71e4658f388a19.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libmozglue_static-e876ac8668201143.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libwasmparser-6494dc263118d69f.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libwat-a2f39096535d1ebd.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/aarch64-unknown-linux-gnu/debug/build/mozglue-static-fb5f12eb454b826c/out` 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 -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 -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 @@ -116639,135 +116756,166 @@ mozglue/misc/ConditionVariable_posix.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-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 -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 -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/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; - | ^~~~ + Finished dev [optimized + debuginfo] target(s) in 3m 14s +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust' +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 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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /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 -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 -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 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_jit15.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 -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 -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 /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 -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 -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 -/usr/bin/g++ -o Unified_cpp_js_src_jit15.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_jit15.o.pp Unified_cpp_js_src_jit15.cpp -js/src/jit/Unified_cpp_js_src_jit2.o /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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /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 -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 -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 -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/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 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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc' -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -In member function 'T& mozilla::Vector::operator[](size_t) [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] - 482 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here - 2004 | uint32_t sigIndex; - | ^~~~~~~~ -In member function 'T& mozilla::Vector::operator[](size_t) [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] - 482 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here - 2004 | uint32_t sigIndex; - | ^~~~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -warning: `wast` (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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/build/encoding_c_mem-23c806e54ae02b35/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 -C metadata=1006a229adc98774 -C extra-filename=-1006a229adc98774 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libencoding_rs-241d4fd75c7dbfd9.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 - | - = note: `#[warn(improper_ctypes_definitions)]` on by default - = help: consider using `u32` or `libc::wchar_t` instead - = note: the `char` type has no C equivalent - -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; - | ^~~~ -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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/build/encoding_c-c66f1bef8a7879b9/out /usr/bin/rustc --crate-name encoding_c /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 -C metadata=7a19ae297c8d2924 -C extra-filename=-7a19ae297c8d2924 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libencoding_rs-241d4fd75c7dbfd9.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack 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 -C metadata=0013a301d8cc35ce -C extra-filename=-0013a301d8cc35ce --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared 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 -C metadata=0a71e4658f388a19 -C extra-filename=-0a71e4658f388a19 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libencoding_c-7a19ae297c8d2924.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libencoding_c_mem-1006a229adc98774.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libmozglue_static-e876ac8668201143.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libmozilla_central_workspace_hack-0013a301d8cc35ce.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/aarch64-unknown-linux-gnu/debug/build/mozglue-static-fb5f12eb454b826c/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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 -C metadata=a2f39096535d1ebd -C extra-filename=-a2f39096535d1ebd --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libwast-1d75ca5588cd84e0.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /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 -C metadata=6494dc263118d69f -C extra-filename=-6494dc263118d69f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/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` -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 - 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_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 LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust 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 -C metadata=7a65ad9880b8055f -C extra-filename=-7a65ad9880b8055f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -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/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/debug/deps/libjsrust_shared-0a71e4658f388a19.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libmozglue_static-e876ac8668201143.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libwasmparser-6494dc263118d69f.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/aarch64-unknown-linux-gnu/debug/deps/libwat-a2f39096535d1ebd.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/aarch64-unknown-linux-gnu/debug/build/mozglue-static-fb5f12eb454b826c/out` - Finished dev [optimized + debuginfo] target(s) in 2m 15s -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust' /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc' /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +In file included from Unified_cpp_js_src18.cpp:2: +/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/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/gc/Barrier.h:12, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Policy.h:14, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Rooting.h:11, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.h:13, + 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 'T& mozilla::Vector::operator[](size_t) [with T = js::PreBarriered; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', + inlined from 'T& JS::GCVector::operator[](size_t) [with T = js::PreBarriered; long 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:61:42, + inlined from 'js::XDRResult js::XDRAtom(XDRState*, MutableHandleAtom) [with XDRMode mode = js::XDR_DECODE]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1292:34: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:482:19: warning: 'atomIndex' may be used uninitialized [-Wmaybe-uninitialized] + 482 | return begin()[aIndex]; + | ~~~~~~~^ +/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:1287:12: note: 'atomIndex' was declared here + 1287 | uint32_t atomIndex; + | ^~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger' +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -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()) { - | ^~~~~ +In file included from Unified_cpp_js_src19.cpp:2: +/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:168:27: warning: 'pun.js::XDRState::codeDouble::DoublePun::u' may be used uninitialized [-Wmaybe-uninitialized] + 168 | vp.set(DoubleValue(d)); + | ~~~~~~~~~~~^~~ +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, + 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, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:11: +/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; + | ^~~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:21, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:40, + 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: +In destructor 'js::AutoRealm::~AutoRealm()', + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25, + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3, + inlined from 'mozilla::Maybe::~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 '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:1262:1: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' may be used uninitialized [-Wmaybe-uninitialized] + 73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); } + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/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:1143:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' was declared here + 1143 | mozilla::Maybe ar; + | ^~ +In destructor 'js::AutoRealm::~AutoRealm()', + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25, + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3, + inlined from 'mozilla::Maybe::~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 '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:1262:1: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' may be used uninitialized [-Wmaybe-uninitialized] + 73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); } + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/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:1143:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' was declared here + 1143 | mozilla::Maybe ar; + | ^~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 destructor 'js::AutoRealm::~AutoRealm()', + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25, + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3, + inlined from 'mozilla::Maybe::~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 '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:1930:1: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' may be used uninitialized [-Wmaybe-uninitialized] + 73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); } + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/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:1835:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' was declared here + 1835 | mozilla::Maybe ar; + | ^~ +In destructor 'js::AutoRealm::~AutoRealm()', + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25, + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3, + inlined from 'mozilla::Maybe::~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 '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:1930:1: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' may be used uninitialized [-Wmaybe-uninitialized] + 73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); } + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/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:1835:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' was declared here + 1835 | mozilla::Maybe ar; + | ^~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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:3556:3: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] + 3556 | switch (tag) { + | ^~~~~~ +/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; + | ^~~~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:29, 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, @@ -116790,81 +116938,20 @@ /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, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -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, - 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: -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; - | ^~~ -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 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; - | ^~~~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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, - 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/MIR.h: 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/MIR.h:1132:12: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized] - 1132 | return new (alloc) MThisOpcode(std::forward(args)...); \ - | ^~~ -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:4170:16: note: 'littleEndian' was declared here - 4170 | MDefinition* littleEndian; - | ^~~~~~~~~~~~ -In member function 'js::jit::MIRType js::jit::MDefinition::type() const', - inlined from 'js::jit::MLoadDataViewElement::MLoadDataViewElement(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:8018:5, - 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:698:33: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized] - 698 | MIRType type() const { return resultType_; } - | ^~~~~~~~~~~ -/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; - | ^~~~~~~~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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, - 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: -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:47: 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; - | ^~~ -In file included 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/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long 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; - | ^~~~~~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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 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:269:11: warning: 'u8' may be used uninitialized [-Wmaybe-uninitialized] + 269 | uint8_t flags = u8 >> HasAtomShift; + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:260:11: note: 'u8' was declared here + 260 | uint8_t u8; + | ^~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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] @@ -116873,58 +116960,59 @@ /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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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/js/src/jit/MCallOptimize.cpp:3082:17: note: 'ins' was declared here - 3082 | MInstruction* ins; - | ^~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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, - 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: -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:47: 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; - | ^~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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 '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 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/wasm/WasmTypes.h:34: -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, +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]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +js/src/Unified_cpp_js_src9.o +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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; + | ^~~~~~~~~~~~~~~~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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: '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; + | ^~~~~~~~~~~~~~~~~ +/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; + | ^~~~~~~~~~~~~~~~ +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 '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 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/wasm/WasmTypes.h:34: +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:47: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); @@ -116970,15 +117058,12 @@ /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; | ^~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_jit15.o +/usr/bin/g++ -o Unified_cpp_js_src_jit15.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_jit15.o.pp Unified_cpp_js_src_jit15.cpp +js/src/jit/Unified_cpp_js_src_jit2.o +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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; long 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; long 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, @@ -117010,20 +117095,23 @@ /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))) | ^~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' 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, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:26, @@ -117053,169 +117141,117 @@ /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, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm' -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 file included from Unified_cpp_js_src19.cpp:2: -/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:168:27: warning: 'pun.js::XDRState::codeDouble::DoublePun::u' may be used uninitialized [-Wmaybe-uninitialized] - 168 | vp.set(DoubleValue(d)); - | ~~~~~~~~~~~^~~ -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, - 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, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:11: -/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; - | ^~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_src18.cpp:2: -/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; - | ^~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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 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/gc/Policy.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Rooting.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.h:13, - 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 'T& mozilla::Vector::operator[](size_t) [with T = js::PreBarriered; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', - inlined from 'T& JS::GCVector::operator[](size_t) [with T = js::PreBarriered; long 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:61:42, - inlined from 'js::XDRResult js::XDRAtom(XDRState*, MutableHandleAtom) [with XDRMode mode = js::XDR_DECODE]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1292:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:482:19: warning: 'atomIndex' may be used uninitialized [-Wmaybe-uninitialized] - 482 | return begin()[aIndex]; - | ~~~~~~~^ -/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:1287:12: note: 'atomIndex' was declared here - 1287 | uint32_t atomIndex; - | ^~~~~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:40, - 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: -In destructor 'js::AutoRealm::~AutoRealm()', - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25, - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3, - inlined from 'mozilla::Maybe::~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 '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:1262:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' may be used uninitialized [-Wmaybe-uninitialized] - 73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); } - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/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:1143:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' was declared here - 1143 | mozilla::Maybe ar; - | ^~ -In destructor 'js::AutoRealm::~AutoRealm()', - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25, - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3, - inlined from 'mozilla::Maybe::~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 '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:1262:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' may be used uninitialized [-Wmaybe-uninitialized] - 73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); } - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/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:1143:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' was declared here - 1143 | mozilla::Maybe ar; - | ^~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -In destructor 'js::AutoRealm::~AutoRealm()', - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25, - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3, - inlined from 'mozilla::Maybe::~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 '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:1930:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' may be used uninitialized [-Wmaybe-uninitialized] - 73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); } - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/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:1835:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' was declared here - 1835 | mozilla::Maybe ar; - | ^~ -In destructor 'js::AutoRealm::~AutoRealm()', - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25, - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3, - inlined from 'mozilla::Maybe::~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 '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:1930:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' may be used uninitialized [-Wmaybe-uninitialized] - 73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); } - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/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:1835:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' was declared here - 1835 | mozilla::Maybe ar; - | ^~ -/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:3556:3: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] - 3556 | switch (tag) { - | ^~~~~~ -/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; - | ^~~~ -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 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:269:11: warning: 'u8' may be used uninitialized [-Wmaybe-uninitialized] - 269 | uint8_t flags = u8 >> HasAtomShift; - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:260:11: note: 'u8' was declared here - 260 | uint8_t u8; - | ^~ -/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; - | ^~~~~~~~~~~~~~~~ -/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: '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; - | ^~~~~~~~~~~~~~~~~ -/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; - | ^~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' + 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, + 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: +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:47: 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/EnvironmentObject.h:19, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19, + 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: +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; + | ^~~ +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 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; + | ^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm' +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()) { + | ^~~~~ +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, + 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/MIR.h: 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/MIR.h:1132:12: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized] + 1132 | return new (alloc) MThisOpcode(std::forward(args)...); \ + | ^~~ +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:4170:16: note: 'littleEndian' was declared here + 4170 | MDefinition* littleEndian; + | ^~~~~~~~~~~~ +In member function 'js::jit::MIRType js::jit::MDefinition::type() const', + inlined from 'js::jit::MLoadDataViewElement::MLoadDataViewElement(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:8018:5, + 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:698:33: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized] + 698 | MIRType type() const { return resultType_; } + | ^~~~~~~~~~~ +/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 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, + 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: +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:47: 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/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/js/src/jit/MCallOptimize.cpp:3082:17: note: 'ins' was declared here + 3082 | MInstruction* ins; + | ^~~ +In file included 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/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long 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; + | ^~~~~~ +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' 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 @@ -117277,9 +117313,9 @@ 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 -created virtual environment CPython3.11.2.final.0-64 in 243ms +created virtual environment CPython3.11.2.final.0-64 in 331ms 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/tmpbknuxdho) + seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/tmp/tmpacuj3zib) added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py:688: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives @@ -117525,14 +117561,14 @@ creating ./config.data Creating config.status Reticulating splines... -Finished reading 48 moz.build files in 0.05s +Finished reading 48 moz.build files in 0.12s Read 0 gyp files in parallel contributing 0.00s to total wall time -Processed into 194 build config descriptors in 0.03s -RecursiveMake backend executed in 0.08s +Processed into 194 build config descriptors in 0.08s +RecursiveMake backend executed in 0.19s 142 total backend files; 142 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile -FasterMake backend executed in 0.02s +FasterMake backend executed in 0.06s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted -Total wall time: 0.20s; CPU time: 0.20s; Efficiency: 100%; Untracked: 0.01s +Total wall time: 0.49s; CPU time: 0.21s; Efficiency: 44%; Untracked: 0.05s 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 @@ -117542,11 +117578,11 @@ /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 /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.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. Elapsed: 0.01s; From dist/include: Kept 1 existing; Added/updated 241; 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.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. -Elapsed: 0.05s; From _tests: Kept 1 existing; Added/updated 423; 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.07s; From _tests: Kept 1 existing; Added/updated 423; 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 -DCROSS_COMPILE='' -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=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_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=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_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 -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' @@ -117618,9 +117654,9 @@ import imp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp +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/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 -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/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/arm64/LIR-arm64.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses @@ -117642,52 +117678,53 @@ 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=aarch64-unknown-linux-gnu -- -Clto 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-objects'. -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/mfbt' mkdir -p '.deps/' +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' 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/js/src/debugger' -mkdir -p '.deps/' 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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 -make[5]: Entering 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/debugger' mkdir -p '.deps/' mfbt/lz4frame.o /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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 -make[5]: Entering 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/frontend' mkdir -p '.deps/' +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-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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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/jsmath.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -mfbt/lz4hc.omake[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/jit' +mfbt/xxhash.o +/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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 mkdir -p '.deps/' - -/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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 -js/src/jsmath.ojs/src/frontend/Parser.o +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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 - -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/debugger/Unified_cpp_js_src_debugger1.o -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -mfbt/xxhash.o +js/src/DoubleToString.o 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/frontend/Unified_cpp_js_src_frontend0.o +js/src/debugger/Unified_cpp_js_src_debugger1.o 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +mfbt/Compression.o +js/src/frontend/Unified_cpp_js_src_frontend0.o +js/src/gc/Unified_cpp_js_src_gc0.o js/src/jit/Disasm-vixl.o /usr/bin/g++ -o Disasm-vixl.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/Disasm-vixl.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp -js/src/gc/Unified_cpp_js_src_gc0.o -js/src/DoubleToString.o -js/src/jit/Instrument-vixl.o 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/jit/Instrument-vixl.o js/src/wasm/Unified_cpp_js_src_wasm1.o -/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 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -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 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 -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 -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 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. @@ -117699,22 +117736,23 @@ version. This may also occur with an optional dependency that is not enabled. 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /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 -C metadata=1cd3954331e1bed5 -C extra-filename=-1cd3954331e1bed5 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_rs-1cd3954331e1bed5 -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-release/release/deps --cap-lints warn` +/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 -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 -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 Running `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_rs-1cd3954331e1bed5/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=8e87b3336e771841 -C extra-filename=-8e87b3336e771841 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=3163d2611a4a7d90 -C extra-filename=-3163d2611a4a7d90 --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 -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn` - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=54d516fb729e0d62 -C extra-filename=-54d516fb729e0d62 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-54d516fb729e0d62 -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-release/release/deps --extern cc=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps/libcc-3163d2611a4a7d90.rlib` + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=8e87b3336e771841 -C extra-filename=-8e87b3336e771841 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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` 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/build/encoding_rs-3ee566b46f4a828b/out /usr/bin/rustc --crate-name encoding_rs /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 -C metadata=df43e6a03c925ff2 -C extra-filename=-df43e6a03c925ff2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libcfg_if-8e87b3336e771841.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 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 -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 -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 +/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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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 | @@ -117891,7 +117929,6 @@ = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see -/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 -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 -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 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 | @@ -117900,16 +117937,11 @@ | = note: `#[warn(deprecated)]` on by default -mfbt/Unified_cpp_mfbt1.o /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/usr/bin/g++ -o Instrument-vixl.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/Instrument-vixl.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp -js/src/jit/Unified_cpp_js_src_jit0.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-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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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, @@ -117926,10 +117958,16 @@ 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:1040:16: note: 'cx' declared here -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In constructor 'vixl::Counter::Counter(const char*, vixl::CounterType)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] - 36 | strncpy(name_, name, kCounterNameMaxLength); - | ^ +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/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/usr/bin/g++ -o Instrument-vixl.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/Instrument-vixl.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp +js/src/jit/Unified_cpp_js_src_jit0.o +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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, @@ -117960,8 +117998,6 @@ 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:762:14: note: 'cx' declared here -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In constructor 'vixl::Instrument::Instrument(const char*, uint64_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 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, @@ -117975,10 +118011,10 @@ 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:762:14: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -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/jit/arm64/vixl/Instrument-vixl.cpp: In constructor 'vixl::Counter::Counter(const char*, vixl::CounterType)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] + 36 | strncpy(name_, name, kCounterNameMaxLength); + | ^ 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: @@ -118023,12 +118059,12 @@ 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:948:16: note: 'cx' declared here -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/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In constructor 'vixl::Instrument::Instrument(const char*, uint64_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/jit/Unified_cpp_js_src_jit1.o +js/src/Interpreter.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::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, @@ -118075,8 +118111,6 @@ 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:520:15: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -118088,210 +118122,6 @@ 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:1698:22: note: 'cx' declared here -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, - from Unified_cpp_js_src_debugger1.cpp:2: -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:1438:23: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:325:16: note: '*(JSContext* const*)this' declared here -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:235:24: note: 'cx' declared here -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:340:16: note: '*(JSContext* const*)this' declared here -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:235:24: note: 'cx' declared here -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:394:16: note: '*(JSContext* const*)this' declared here -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 '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:405: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 'scriptObject' 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::scriptGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:405:24: note: 'scriptObject' declared here - 405 | RootedDebuggerScript scriptObject(cx, dbg->wrapScript(cx, script)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:405:24: note: '*(JSContext* const*)this' declared here -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:235:24: note: 'cx' declared here -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_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/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:663:26: note: '*(JSContext* const*)this' declared here -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::promiseAllocationSiteGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:668: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 'allocSite' 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/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:668:16: note: 'allocSite' declared here - 668 | RootedObject allocSite(cx, promise->allocationSite()); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:668:16: note: '*(JSContext* const*)this' declared here -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:235:24: note: 'cx' declared here -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_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::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:682:26: note: '*(JSContext* const*)this' declared here -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::promiseResolutionSiteGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:693: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 'resolutionSite' 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::promiseResolutionSiteGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:693:16: note: 'resolutionSite' declared here - 693 | RootedObject resolutionSite(cx, promise->resolutionSite()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:693:16: note: '*(JSContext* const*)this' declared here -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:235:24: note: 'cx' declared here -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:707:26: note: '*(JSContext* const*)this' declared here -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:235:24: note: 'cx' declared here 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: @@ -118303,28 +118133,6 @@ 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:1024:22: note: 'cx' declared here -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_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/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:719:26: note: '*(JSContext* const*)this' declared here -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:235:24: note: 'cx' declared here 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: @@ -118336,1027 +118144,12 @@ 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:223:22: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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_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/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:1504:26: note: '*(JSContext* const*)this' declared here -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::getPromiseReactionsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1509: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 'holder' 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/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:1509:21: note: 'holder' declared here - 1509 | RootedArrayObject holder(cx, NewDenseEmptyArray(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1509:21: note: '*(JSContext* const*)this' declared here -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:235:24: note: 'cx' declared here -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:1602:22: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:1920: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 'errorNotesArray' in '((JS::Rooted**)cx)[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:1920:16: note: 'errorNotesArray' declared here - 1920 | RootedObject errorNotesArray(cx, CreateErrorNotesArray(cx, report)); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1920:16: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:2458:15: note: 'cx' declared here -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:235:24: note: 'cx' declared here /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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::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:235:24: note: 'cx' declared here -In destructor 'JS::Rooted::~Rooted() [with T = JSFunction*]', - 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:2580:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1131:12: warning: storing the address of local variable 'fun' in '*&MEM[(struct Array *)cx_121(D)].mArr[3]' [-Wdangling-pointer=] - 1131 | *stack = prev; - | ~~~~~~~^~~~~~ -/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:2564:18: note: 'fun' declared here - 2564 | RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2564:18: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:2308:16: note: '*(JSContext* const*)this' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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::GetLineCountMatcher::ReturnType js::DebuggerScript::GetLineCountMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:374:55, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetLineCountMatcher; 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::GetLineCountMatcher; 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::getLineCount()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:394: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getLineCount()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:374:18: note: 'script' declared here - 374 | 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:374:18: note: 'matcher.js::DebuggerScript::GetLineCountMatcher::cx_' declared here -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:262:24: note: 'cx' declared here -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:423:24: note: '*(JSContext* const*)this' declared here -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:262:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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_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/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:521:16: note: '*(JSContext* const*)this' declared here -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:262:24: note: 'cx' declared here -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, - 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:100:27, - 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/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getOffsetMetadata()': -/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:915:18: note: 'matcher.js::DebuggerScript::GetOffsetMetadataMatcher::cx_' declared here -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:262:24: note: 'cx' declared here -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_34(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:1198:18: note: '*(JSContext* const*)this' declared here -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:262:24: note: 'cx' declared here -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::getEffectfulOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1666:49, - 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:1661: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 'result' 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/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getEffectfulOffsets()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1666:16: note: 'result' declared here - 1666 | RootedObject result(cx, NewDenseEmptyArray(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1666:16: note: '*(JSContext* const*)this' declared here -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:262:24: note: 'cx' declared here -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::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:1788:55, - 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/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getAllColumnOffsets()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1788:18: note: 'script' declared here - 1788 | 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:1788:18: note: 'matcher.js::DebuggerScript::GetAllColumnOffsetsMatcher::cx_' declared here -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::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1760:75, - 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/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'entry' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getAllColumnOffsets()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1760:23: note: 'entry' declared here - 1760 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1760:23: note: 'matcher.js::DebuggerScript::GetAllColumnOffsetsMatcher::cx_' declared here -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:262:24: note: 'cx' declared here -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::GetLineOffsetsMatcher::ReturnType js::DebuggerScript::GetLineOffsetsMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1871:55, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetLineOffsetsMatcher; 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::GetLineOffsetsMatcher; 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::getLineOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1953: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getLineOffsets()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1871:18: note: 'script' declared here - 1871 | 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:1871:18: note: 'matcher.js::DebuggerScript::GetLineOffsetsMatcher::cx_' declared here -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:262:24: note: 'cx' declared here -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:2083:16: note: '*(JSContext* const*)this' declared here -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::SetBreakpointMatcher::ReturnType js::DebuggerScript::SetBreakpointMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1996:55, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::SetBreakpointMatcher; 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::SetBreakpointMatcher; 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::setBreakpoint()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2089: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::setBreakpoint()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1996:18: note: 'script' declared here - 1996 | 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:1996:18: note: 'matcher.js::DebuggerScript::SetBreakpointMatcher::cx_' declared here -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:262:24: note: 'cx' declared here -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::getBreakpoints()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2114: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**)MEM[(struct JSContext * const &)this_43(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::getBreakpoints()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2114:16: note: 'arr' declared here - 2114 | RootedObject arr(cx, NewDenseEmptyArray(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2114:16: note: '*(JSContext* const*)this' declared here -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:262:24: note: 'cx' declared here -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::ClearBreakpointMatcher::ReturnType js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:55, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; 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::ClearBreakpointMatcher; 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::clearBreakpoint()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2205: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::clearBreakpoint()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:18: note: 'script' declared here - 2153 | 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:2153:18: note: 'matcher.js::DebuggerScript::ClearBreakpointMatcher::cx_' declared here -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:262:24: note: 'cx' declared here -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::ClearBreakpointMatcher::ReturnType js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:55, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; 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::ClearBreakpointMatcher; 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::clearAllBreakpoints()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2216: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::clearAllBreakpoints()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:18: note: 'script' declared here - 2153 | 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:2153:18: note: 'matcher.js::DebuggerScript::ClearBreakpointMatcher::cx_' declared here -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:262:24: note: 'cx' declared here -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::IsInCatchScopeMatcher::ReturnType js::DebuggerScript::IsInCatchScopeMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2236:55, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::IsInCatchScopeMatcher; 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::IsInCatchScopeMatcher; 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::isInCatchScope()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2273: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::isInCatchScope()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2236:18: note: 'script' declared here - 2236 | 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:2236:18: note: 'matcher.js::DebuggerScript::IsInCatchScopeMatcher::cx_' declared here -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:262:24: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:188:24: note: 'cx' declared here -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:188:24: note: 'cx' declared here -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:188:24: note: 'cx' declared here -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: -/build/reproducible-path/0ad-0.0.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_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::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:270:16: note: '*(JSContext* const*)this' declared here -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:188:24: note: 'cx' declared here -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:188:24: note: 'cx' declared here -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:188:24: note: 'cx' declared here -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:188:24: note: 'cx' declared here -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:188:24: note: 'cx' declared here -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 'DebuggerSourceGetIntroductionScriptMatcher::ReturnType DebuggerSourceGetIntroductionScriptMatcher::match(js::HandleScriptSourceObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:433:75, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = DebuggerSourceGetIntroductionScriptMatcher; ConcreteVariant = mozilla::Variant; T = js::ScriptSourceObject*; 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 = DebuggerSourceGetIntroductionScriptMatcher; Wrapper = JS::Rooted >; Ts = {js::ScriptSourceObject*, 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::DebuggerSource::CallData::getIntroductionScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:459: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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::getIntroductionScript()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:432:25: note: 'script' declared here - 432 | Rooted script(cx_, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:432:25: note: 'matcher.DebuggerSourceGetIntroductionScriptMatcher::cx_' declared here -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::DebuggerScript*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'DebuggerSourceGetIntroductionScriptMatcher::ReturnType DebuggerSourceGetIntroductionScriptMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:447:65, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = DebuggerSourceGetIntroductionScriptMatcher; 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 = DebuggerSourceGetIntroductionScriptMatcher; ConcreteVariant = mozilla::Variant; T = js::ScriptSourceObject*; 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 = DebuggerSourceGetIntroductionScriptMatcher; Wrapper = JS::Rooted >; Ts = {js::ScriptSourceObject*, 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::DebuggerSource::CallData::getIntroductionScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:459: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 'ds' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getIntroductionScript()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:447:18: note: 'ds' declared here - 447 | RootedObject ds(cx_, dbg_->wrapWasmScript(cx_, wasmInstance)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:447:18: note: 'matcher.DebuggerSourceGetIntroductionScriptMatcher::cx_' declared here 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-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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +js/src/Unified_cpp_js_src1.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, @@ -119374,314 +118167,17 @@ 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:2381:16: note: '((JSContext* const*)this)[4]' declared here -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:188:24: note: 'cx' declared here -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:188:24: note: 'cx' declared here -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_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/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:523:28: note: '*(JSContext* const*)this' declared here -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:188:24: note: 'cx' declared here -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:188:24: note: 'cx' declared here -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_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/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:633:28: note: '*(JSContext* const*)this' declared here -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::DebuggerScript*; T = JSObject*]' at /build/reproducible-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:655: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 'scriptDO' 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/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:655:16: note: 'scriptDO' declared here - 655 | RootedObject scriptDO(cx, dbg->wrapScript(cx, script)); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:655:16: note: '*(JSContext* const*)this' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -js/src/Unified_cpp_js_src1.o -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:188:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:262:24: note: 'cx' declared here -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_12(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:891:18: note: '*(JSContext* const*)this' declared here -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::GetPossibleBreakpointsMatcher::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle) [with bool OnlyOffsets = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18, - 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::getPossibleBreakpointOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:896: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getPossibleBreakpointOffsets()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18: note: 'script' declared here - 816 | 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:816:18: note: 'matcher.js::DebuggerScript::GetPossibleBreakpointsMatcher::cx_' declared here 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) + 32])[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here -/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:262:24: note: 'cx' declared here -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::GetSuccessorOrPredecessorOffsetsMatcher::ReturnType js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:55, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher; 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::GetSuccessorOrPredecessorOffsetsMatcher; 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::getSuccessorOrPredecessorOffsets() [with bool Successor = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1398: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getSuccessorOrPredecessorOffsets() [with bool Successor = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:18: note: 'script' declared here - 1343 | 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:1343:18: note: 'matcher.js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::cx_' declared here -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:262:24: note: 'cx' declared here -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::GetSuccessorOrPredecessorOffsetsMatcher::ReturnType js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:55, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher; 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::GetSuccessorOrPredecessorOffsetsMatcher; 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::getSuccessorOrPredecessorOffsets() [with bool Successor = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1398: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getSuccessorOrPredecessorOffsets() [with bool Successor = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:18: note: 'script' declared here - 1343 | 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:1343:18: note: 'matcher.js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::cx_' declared here -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:262:24: note: 'cx' declared here -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:1187:16: note: '*(JSContext* const*)this' declared here -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::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: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 'text' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(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::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:16: note: 'text' declared here - 1197 | RootedString text(cx, ToString(cx, v)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:16: note: '*(JSContext* const*)this' declared here -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::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: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 'url' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(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::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:16: note: 'url' declared here - 1206 | RootedString url(cx, ToString(cx, v)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:16: note: '*(JSContext* const*)this' declared here -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::DebuggerSource*; T = JSObject*]' at /build/reproducible-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:1286: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 'wrapped' 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:1286:16: note: 'wrapped' declared here - 1286 | RootedObject wrapped(cx, object->owner()->wrapSource(cx, sso)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1286:16: note: '*(JSContext* const*)this' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here 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: @@ -119693,90 +118189,9 @@ 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:9992:16: note: '((JSContext* const*)this)[4]' declared here -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:235:24: note: 'cx' declared here -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:879:16: note: '*(JSContext* const*)this' declared here -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:235:24: note: 'cx' declared here -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::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612: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 'entry' 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/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:612:23: note: 'entry' declared here - 612 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23: note: '*(JSContext* const*)this' declared here -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_12(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:874:18: note: '*(JSContext* const*)this' declared here -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::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:816:18, - 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/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getPossibleBreakpoints()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18: note: 'script' declared here - 816 | 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:816:18: note: 'matcher.js::DebuggerScript::GetPossibleBreakpointsMatcher::cx_' declared here -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::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23, - 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/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'entry' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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:612:23: note: 'entry' declared here - 612 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23: note: 'matcher.js::DebuggerScript::GetPossibleBreakpointsMatcher::cx_' declared here +warning: `encoding_rs` (lib) generated 18 warnings (1 duplicate) + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=54d516fb729e0d62 -C extra-filename=-54d516fb729e0d62 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-54d516fb729e0d62 -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-release/release/deps --extern cc=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps/libcc-3163d2611a4a7d90.rlib` 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: @@ -119788,75 +118203,8 @@ 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:9992:16: note: '((JSContext* const*)this)[4]' declared here -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:262:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1147: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_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::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()': -/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:1147:16: note: '*(JSContext* const*)this' declared here -warning: `encoding_rs` (lib) generated 18 warnings (1 duplicate) - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=6e2ac21483ef6b1f -C extra-filename=-6e2ac21483ef6b1f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-6e2ac21483ef6b1f -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-release/release/deps --cap-lints warn` -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /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 -C metadata=2db1fa97cbf2052f -C extra-filename=-2db1fa97cbf2052f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-2db1fa97cbf2052f -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-release/release/deps --cap-lints warn` 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: @@ -119868,157 +118216,14 @@ 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:9992:16: note: '((JSContext* const*)this)[4]' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /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 -C metadata=2db1fa97cbf2052f -C extra-filename=-2db1fa97cbf2052f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-2db1fa97cbf2052f -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-release/release/deps --cap-lints warn` -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:235:24: note: 'cx' declared here -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:81:27: note: 'cx' declared here - Running `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-2db1fa97cbf2052f/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 + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=6e2ac21483ef6b1f -C extra-filename=-6e2ac21483ef6b1f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-6e2ac21483ef6b1f -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-release/release/deps --cap-lints warn` Running `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-6e2ac21483ef6b1f/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 `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-2db1fa97cbf2052f/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 `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-54d516fb729e0d62/build-script-build` [mozglue-static 0.1.0] TARGET = Some("aarch64-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") @@ -120044,6 +118249,34 @@ [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 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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"' -C metadata=68840c5f56542e6f -C extra-filename=-68840c5f56542e6f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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 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, + from Unified_cpp_js_src_gc0.cpp:2: +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()) { + | ^ 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 /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 -C metadata=3ffaea1353f7de83 -C extra-filename=-3ffaea1353f7de83 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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 @@ -120099,45 +118332,9 @@ | ^^^^^^^^^^^ 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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"' -C metadata=68840c5f56542e6f -C extra-filename=-68840c5f56542e6f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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 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, - from Unified_cpp_js_src_gc0.cpp:2: -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::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:262:24: note: 'cx' declared here + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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"' -C metadata=4fb2b8a90b85059b -C extra-filename=-4fb2b8a90b85059b --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libleb128-3ffaea1353f7de83.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/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, @@ -120155,6 +118352,14 @@ 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here +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 = 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: @@ -120178,29 +118383,21 @@ 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:339:18: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:235:24: note: 'cx' declared here - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/build/mozglue-static-530005ea77227b76/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 -C metadata=a9e40276afe02580 -C extra-filename=-a9e40276afe02580 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libarrayvec-68840c5f56542e6f.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/aarch64-unknown-linux-gnu/release/build/mozglue-static-530005ea77227b76/out -l static=wrappers -l stdc++` -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:188:24: note: 'cx' declared here +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, + from Unified_cpp_js_src_gc1.cpp:2: +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 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: @@ -120212,9 +118409,6 @@ 1914 | Rooted generatorObj( | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1914:36: note: 'cx' declared here - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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"' -C metadata=4fb2b8a90b85059b -C extra-filename=-4fb2b8a90b85059b --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libleb128-3ffaea1353f7de83.rmeta --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::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: @@ -120226,14 +118420,6 @@ 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:6701:15: note: 'cx' declared here -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::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: @@ -120290,6 +118476,28 @@ 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:145:27: note: 'cx' declared here +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 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: @@ -120436,30 +118644,6 @@ 1856 | RootedValue value( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1856:15: note: '*(JSContext* const*)this' declared here -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()) { - | ^ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 = 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: @@ -120504,28 +118688,6 @@ 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: '((JSContext* const*)this)[4]' declared here -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_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/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:5813:16: note: '*(JSContext* const*)this' declared here -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:145:27: note: 'cx' declared here 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: @@ -120537,6 +118699,23 @@ 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:4012:22: note: '((JSContext* const*)this)[4]' declared here +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 '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) + 2000B].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:2820:27: note: '' declared here 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: @@ -120605,16 +118784,42 @@ 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:8506:16: note: 'cx' declared here -In file included from Unified_cpp_js_src_wasm0.cpp:2: -In member function 'js::wasm::ValType Type::canonicalToValType() const', - inlined from 'bool CheckArguments.constprop({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:3199:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:957:5: warning: '*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))' may be used uninitialized [-Wmaybe-uninitialized] - 957 | switch (which()) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckArguments.constprop({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:3194:10: note: '*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))' was declared here - 3194 | Type type; - | ^~~~ +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_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/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:5813:16: note: '*(JSContext* const*)this' declared here +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:145:27: note: 'cx' declared here +In file included 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: +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 '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: @@ -120659,20 +118864,6 @@ 10998 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: '((JSContext* const*)this)[4]' declared here -In file included 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: -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 '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: @@ -120695,17 +118886,6 @@ 8680 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here -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_33(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:402:24: note: '*(JSContext* const*)this' declared here 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, @@ -120718,34 +118898,6 @@ 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:9992:16: note: '((JSContext* const*)this)[4]' declared here -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:145:27: note: 'cx' declared here -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 static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long 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; long 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 '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-release/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; - | ^ 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: @@ -120770,17 +118922,6 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -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:1701:30: note: 'cx' declared here 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: @@ -120792,25 +118933,6 @@ 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:4501:22: note: '((JSContext* const*)this)[4]' declared here -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, - 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: -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_336(D) + 8])[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:185:20: note: '((JSContext* const*)this)[1]' declared here 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: @@ -120822,6 +118944,38 @@ 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:2584:30: note: '((JSContext* const*)this)[4]' declared here +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_33(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:402:24: note: '*(JSContext* const*)this' declared here +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:145:27: note: 'cx' declared here +In file included from Unified_cpp_js_src_wasm0.cpp:2: +In member function 'js::wasm::ValType Type::canonicalToValType() const', + inlined from 'bool CheckArguments.constprop({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:3199:50: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:957:5: warning: '*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))' may be used uninitialized [-Wmaybe-uninitialized] + 957 | switch (which()) { + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckArguments.constprop({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:3194:10: note: '*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))' was declared here + 3194 | Type type; + | ^~~~ 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: @@ -120855,28 +119009,102 @@ 10634 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: '((JSContext* const*)this)[4]' declared here -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=] +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, + from Unified_cpp_js_src_wasm1.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-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/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:145:27: note: 'cx' declared here +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 '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:873:14: note: 'cx' declared here 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::SyntaxParseHandler; 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_54(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:873:14: note: 'cx' declared here /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::SyntaxParseHandler; 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.cpp:10998:29: note: '((JSContext* const*)this)[4]' declared here +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:873:14: note: 'cx' declared here +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:873:14: note: 'cx' declared here +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:873:14: note: 'cx' declared here +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:3169:16: note: 'cx' declared here +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:1701:30: note: 'cx' declared here 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: @@ -120899,6 +119127,19 @@ 8680 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here +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:4111:12: note: 'cx' declared here 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, @@ -120911,25 +119152,6 @@ 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:9992:16: note: '((JSContext* const*)this)[4]' declared here -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, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.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 '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-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::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:243:16: note: 'cx' declared here 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: @@ -120952,44 +119174,6 @@ 8680 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here -/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, - 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, - from Unified_cpp_js_src_jit10.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 '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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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, - from Unified_cpp_js_src_jit10.cpp:29: -/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:465:16: note: 'cx' declared here -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:304:18: note: 'cx' declared here 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, @@ -121010,27 +119194,18 @@ 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:1532:16: note: 'cx' declared here -/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: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:12080:44: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] -12080 | uint64_t val8 = SplatByteToUInt(value, 8); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12055:11: note: 'signedValue' was declared here -12055 | int32_t signedValue; - | ^~~~~~~~~~~ -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=] + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/build/mozglue-static-530005ea77227b76/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 -C metadata=a9e40276afe02580 -C extra-filename=-a9e40276afe02580 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libarrayvec-68840c5f56542e6f.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/aarch64-unknown-linux-gnu/release/build/mozglue-static-530005ea77227b76/out -l static=wrappers -l stdc++` +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/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:1082:15: note: 'cx' declared here +/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:145:27: note: 'cx' declared here 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: @@ -121042,6 +119217,195 @@ 3933 | RootedObject unscopables( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3933:16: note: 'cx' declared here +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_28(D) + 32])[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:4501:22: note: '((JSContext* const*)this)[4]' declared here +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 static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long 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; long 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 '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-release/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; + | ^ + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/build/encoding_c-e2041a1f3e2b6610/out /usr/bin/rustc --crate-name encoding_c /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 -C metadata=c3be697fffb1be9b -C extra-filename=-c3be697fffb1be9b --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-df43e6a03c925ff2.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/build/encoding_c_mem-279947aab189101b/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 -C metadata=0f349dc56c08c9a9 -C extra-filename=-0f349dc56c08c9a9 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-df43e6a03c925ff2.rmeta --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::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) + 32])[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:2584:30: note: '((JSContext* const*)this)[4]' declared here +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 + | + = note: `#[warn(improper_ctypes_definitions)]` on by default + = help: consider using `u32` or `libc::wchar_t` instead + = note: the `char` type has no C equivalent + +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 '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:1006:16: note: 'cx' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:161:16: note: 'cx' declared here +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:187:16: note: 'cx' declared here + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack 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 -C metadata=cce70903031ecf9e -C extra-filename=-cce70903031ecf9e --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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` +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, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.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 '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-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::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:243:16: note: 'cx' declared here + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared 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 -C metadata=dd81a104902ab0db -C extra-filename=-dd81a104902ab0db --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libencoding_c-c3be697fffb1be9b.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libencoding_c_mem-0f349dc56c08c9a9.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-a9e40276afe02580.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-cce70903031ecf9e.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/aarch64-unknown-linux-gnu/release/build/mozglue-static-530005ea77227b76/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=9eb53aafcfe0bc75 -C extra-filename=-9eb53aafcfe0bc75 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libwast-4fb2b8a90b85059b.rmeta --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 = 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:3885:16: note: 'cx' declared here +warning: `encoding_c_mem` (lib) generated 1 warning + 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=7fb59701df6a85f6 -C extra-filename=-7fb59701df6a85f6 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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` +/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:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] + 5922 | TernaryNodeType ifNode; + | ^~~~~~ +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:304:18: note: 'cx' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:1981:24: note: 'cx' declared here +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:1082:15: note: 'cx' declared here +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* 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:4049:21, + 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 '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* 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:4049:21: note: 'group' declared here + 4049 | RootedObjectGroup group(cx, + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here +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* 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:4049:21, + 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 '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* 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:4049:21: note: 'group' declared here + 4049 | RootedObjectGroup group(cx, + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here 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: @@ -121059,17 +119423,30 @@ /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; | ^~~~~ -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_28(D) + 32])[7]' [-Wdangling-pointer=] +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* 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:4049:21, + 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 '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/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:4501:22: note: '((JSContext* const*)this)[4]' declared here +/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:4049:21: note: 'group' declared here + 4049 | RootedObjectGroup group(cx, + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here +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* 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:4049:21, + 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 '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* 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:4049:21: note: 'group' declared here + 4049 | RootedObjectGroup group(cx, + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here 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: @@ -121083,37 +119460,26 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:16: note: 'cx' declared here 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=] + 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/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:4969:16: note: 'cx' declared here +/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:4085:16: note: 'cx' declared here 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: + 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 = false]': +/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:4969:16: note: 'cx' declared here -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:5001:16: note: 'cx' declared here 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: @@ -121125,6 +119491,7 @@ 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /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::typeGetter()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); @@ -121132,28 +119499,28 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:181:15: note: 's' was declared here 181 | const char* s; | ^ +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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:4969:16: note: 'cx' declared here /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:146:29: note: 'cx' declared here -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:5001:16: note: 'cx' declared here 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: @@ -121165,6 +119532,17 @@ 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here +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:5001:16: note: 'cx' declared here 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: @@ -121187,109 +119565,70 @@ 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 '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:1006:16: note: 'cx' declared here -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=] +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) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:161:16: note: 'cx' declared here -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=] +/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.cpp:6713:22: note: '((JSContext* const*)this)[4]' declared here +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/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:187:16: note: 'cx' declared here +/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:5001:16: note: 'cx' declared here 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) + 32])[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:2584:30: note: '((JSContext* const*)this)[4]' declared here -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, - 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: -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=] + 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) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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:3702:15: note: 'cx' declared here -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=] +/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.cpp:8743:24: note: '((JSContext* const*)this)[4]' declared here +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:8680: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_63(D) + 32])[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/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:3885:16: note: 'cx' declared here -/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:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] - 5922 | TernaryNodeType ifNode; - | ^~~~~~ -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=] +/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:8680:29: note: 'name' declared here + 8680 | Rooted name(cx_, identifierReference(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here +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* 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:4049:21, + 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 'group' in '((JS::Rooted**)cx)[4]' [-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/GlobalObject-inl.h:22:16: note: 'cx' declared here +/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:4049:21: note: 'group' declared here + 4049 | RootedObjectGroup group(cx, + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here 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* 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:4049:21, - 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: + 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:4049:21, + 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 '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* 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: 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:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ @@ -121297,75 +119636,127 @@ 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* 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:4049:21, - 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: + 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 '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* 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: 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:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here -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:5563:21: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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/vm/Interpreter-inl.h:243:16: note: 'cx' declared here -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=] +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, + 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: +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_336(D) + 8])[1]' [-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:2121:16: note: 'cx' declared here +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:185:20: note: '((JSContext* const*)this)[1]' declared here 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* 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:4049:21, - 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: + 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:4049:21, + 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 '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* 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: 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:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here 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* 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:4049:21, - 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: + 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* 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:4049:21: note: 'group' declared here - 4049 | RootedObjectGroup group(cx, +/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:4049:21: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4285:21: note: 'cx' declared here +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:4295:21: note: 'cx' declared here +/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 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/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:662:16: note: 'cx' declared here +/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: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:12080:44: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] +12080 | uint64_t val8 = SplatByteToUInt(value, 8); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12055:11: note: 'signedValue' was declared here +12055 | int32_t signedValue; + | ^~~~~~~~~~~ +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_29(D) + 32])[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.cpp:4501:22: note: '((JSContext* const*)this)[4]' declared here +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:5563:21: note: 'cx' declared here +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_23(D) + 32])[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.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here 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: @@ -121399,6 +119790,28 @@ 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:1349:23: note: 'cx' declared here +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::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:10611: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 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_66(D) + 32])[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:10611:31: note: 'name' declared here +10611 | Rooted name(cx_, identifierReference(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31: note: '((JSContext* const*)this)[4]' declared here +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::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:10634: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 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_66(D) + 32])[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:10634:31: note: 'name' declared here +10634 | Rooted name(cx_, identifierReference(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: '((JSContext* const*)this)[4]' declared here 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: @@ -121410,87 +119823,41 @@ 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:1349:23: note: 'cx' declared here -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) + 32])[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.cpp:6713:22: note: '((JSContext* const*)this)[4]' declared here -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* 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:4049:21, - 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 '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::NewDenseEmptyArray(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here - 4049 | RootedObjectGroup group(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here -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) + 32])[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 = 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:8743:24: note: '((JSContext* const*)this)[4]' declared here -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:8680: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_63(D) + 32])[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 = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here - 8680 | Rooted name(cx_, identifierReference(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here -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* 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:4049:21, - 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 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] +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/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:4049:21: note: 'group' declared here - 4049 | RootedObjectGroup group(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here -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=] +In file included 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.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:1017:16: note: 'cx' declared here +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/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:7296:29: note: 'cx' declared here -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* 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:4049:21, - 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 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] +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 '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:553:16: note: 'cx' declared here +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/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:4049:21: note: 'group' declared here - 4049 | RootedObjectGroup group(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here +/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:630:16: note: 'cx' declared here 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: @@ -121502,29 +119869,6 @@ 1409 | RootedDebuggerObject dobj(cx, | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1409:26: note: 'cx' declared here -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:7246:29: note: 'cx' declared here -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* 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:4049:21, - 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 '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::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:4049:21: note: 'group' declared here - 4049 | RootedObjectGroup group(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here 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: @@ -121536,28 +119880,6 @@ 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:1348:23: note: 'cx' declared here -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:4285:21: note: 'cx' declared here -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:4295:21: note: 'cx' declared here 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, @@ -121631,6 +119953,18 @@ 2005 | RootedValue awaitee(cx, await.awaitee); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2005:17: note: '*(JSContext* const*)aMatcher' declared here +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:3396:26: note: 'cx' declared here 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: @@ -121643,28 +119977,17 @@ 65 | JS::Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: note: 'cx' declared here -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/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:662:16: note: 'cx' declared here 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_29(D) + 32])[7]' [-Wdangling-pointer=] + 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_64(D) + 32])[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.cpp:4501:22: note: '((JSContext* const*)this)[4]' declared here +/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.cpp:10998:29: note: '((JSContext* const*)this)[4]' declared here 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: @@ -121688,18 +120011,10 @@ /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::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_23(D) + 32])[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.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here +/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; + | ^~~~~~~~~ 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: @@ -121711,6 +120026,25 @@ 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:5847:25: note: '*(JSContext* const*)this' declared here +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 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_101(D) + 32])[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.cpp:2584:30: note: '((JSContext* const*)this)[4]' declared here 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: @@ -121722,28 +120056,6 @@ 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here -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::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:10611: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 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_66(D) + 32])[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:10611:31: note: 'name' declared here -10611 | Rooted name(cx_, identifierReference(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31: note: '((JSContext* const*)this)[4]' declared here -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::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:10634: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 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_66(D) + 32])[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:10634:31: note: 'name' declared here -10634 | Rooted name(cx_, identifierReference(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: '((JSContext* const*)this)[4]' declared here 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: @@ -121766,6 +120078,30 @@ 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:1630:16: note: 'cx' declared here +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:78:16: note: 'cx' declared here +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:7296:29: note: 'cx' declared here 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, @@ -121849,18 +120185,17 @@ 2005 | RootedValue awaitee(cx, await.awaitee); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2005:17: note: '.js::Completion::BuildValueMatcher::cx' declared here -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=] +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:78:16: note: 'cx' declared here +/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:7246:29: note: 'cx' declared here 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: @@ -121872,6 +120207,18 @@ 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here +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/JSFunction-inl.h:78:16: note: 'cx' declared here 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: @@ -121883,6 +120230,18 @@ 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:1349:23: note: 'cx' declared here +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/JSFunction-inl.h:78:16: note: 'cx' declared here 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: @@ -121894,18 +120253,6 @@ 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:1349:23: note: 'cx' declared here -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/JSFunction-inl.h:78:16: note: 'cx' declared here 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: @@ -121928,90 +120275,6 @@ 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:6030:16: note: '*(JSContext* const*)this' declared here -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/JSFunction-inl.h:78:16: note: 'cx' declared here -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_64(D) + 32])[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.cpp:10998:29: note: '((JSContext* const*)this)[4]' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included 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.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:1017:16: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 '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:553:16: note: 'cx' declared here -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:630:16: note: 'cx' declared here -/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; - | ^~~~~~~~~ -In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long 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; long 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 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_101(D) + 32])[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.cpp:2584:30: note: '((JSContext* const*)this)[4]' declared here /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:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 5922 | TernaryNodeType ifNode; @@ -122049,28 +120312,28 @@ 8680 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:37: -In member function 'js::frontend::ParseNodeKind js::frontend::ParseNode::getKind() const', - inlined from 'bool js::frontend::ParseNode::isKind(js::frontend::ParseNodeKind) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:694:57, - inlined from 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2830:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:692:12: warning: 'coercedExpr' may be used uninitialized [-Wmaybe-uninitialized] - 692 | return pn_type; - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2825:14: note: 'coercedExpr' was declared here - 2825 | ParseNode* coercedExpr; - | ^~~~~~~~~~~ -In member function 'bool Type::isInt() const', - inlined from 'bool Type::isArgType() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:928:40, - inlined from 'bool Type::isGlobalVarType() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:936:50, - inlined from 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2835:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:907:58: warning: '*(unsigned int*)((char*)&coerceTo + offsetof(Type, Type::which_))' may be used uninitialized [-Wmaybe-uninitialized] - 907 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2824:8: note: '*(unsigned int*)((char*)&coerceTo + offsetof(Type, Type::which_))' was declared here - 2824 | Type coerceTo; - | ^~~~~~~~ +In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long 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; long 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 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:517:16: note: 'cx' declared here 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: @@ -122082,8 +120345,6 @@ 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:4501:22: note: '((JSContext* const*)this)[4]' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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, @@ -122096,6 +120357,18 @@ 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:9992:16: note: '((JSContext* const*)this)[4]' declared here +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; long 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; long 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; long 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, long 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 = 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::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:10611:31: @@ -122118,17 +120391,52 @@ 10634 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: '((JSContext* const*)this)[4]' declared here -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:517:16: note: 'cx' declared here +/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; + | ^~~~ +/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; + | ^~~~~ +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, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22: +In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::GlobalDesc; long 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; + | ^~ +In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', + inlined from 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, 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:2020:74, + 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/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'srcTableIndex' 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 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; + | ^~~~~~~~~~~~~ +In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', + inlined from 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, 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:2019:74, + 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/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'dstTableIndex' 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 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 '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: @@ -122140,6 +120448,84 @@ 10998 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: '((JSContext* const*)this)[4]' declared here +In member function 'bool {anonymous}::FunctionCompiler::br(uint32_t, const {anonymous}::DefVector&)', + inlined from 'bool EmitBrTable({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2355:16: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1911:29: warning: 'defaultDepth' may be used uninitialized [-Wmaybe-uninitialized] + 1911 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:2334:12: note: 'defaultDepth' was declared here + 2334 | uint32_t defaultDepth; + | ^~~~~~~~~~~~ +/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; + | ^~~~~~~~~ +In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:37: +In member function 'js::frontend::ParseNodeKind js::frontend::ParseNode::getKind() const', + inlined from 'bool js::frontend::ParseNode::isKind(js::frontend::ParseNodeKind) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:694:57, + inlined from 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2830:27: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:692:12: warning: 'coercedExpr' may be used uninitialized [-Wmaybe-uninitialized] + 692 | return pn_type; + | ^~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2825:14: note: 'coercedExpr' was declared here + 2825 | ParseNode* coercedExpr; + | ^~~~~~~~~~~ +In member function 'bool Type::isInt() const', + inlined from 'bool Type::isArgType() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:928:40, + inlined from 'bool Type::isGlobalVarType() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:936:50, + inlined from 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2835:32: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:907:58: warning: '*(unsigned int*)((char*)&coerceTo + offsetof(Type, Type::which_))' may be used uninitialized [-Wmaybe-uninitialized] + 907 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2824:8: note: '*(unsigned int*)((char*)&coerceTo + offsetof(Type, Type::which_))' was declared here + 2824 | Type coerceTo; + | ^~~~~~~~ +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/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 -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 -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 +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_101(D) + 32])[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.cpp:2584:30: note: '((JSContext* const*)this)[4]' declared here +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:4328:21: note: 'cx' declared here +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:4295:21: note: 'cx' declared here +/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 -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 -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::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: @@ -122151,6 +120537,15 @@ 1318 | RootedDebuggerEnvironment envobj( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1318:31: note: 'cx' declared here +/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 -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 -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 +/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: warning: 'srcMemIndex' may be used uninitialized [-Wmaybe-uninitialized] + 3459 | uint32_t srcMemIndex; + | ^~~~~~~~~~~ +modules/fdlibm/src/e_atan2.o +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3458:12: warning: 'dstMemIndex' may be used uninitialized [-Wmaybe-uninitialized] + 3458 | uint32_t dstMemIndex; + | ^~~~~~~~~~~ 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: @@ -122162,10 +120557,6 @@ 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:441:16: note: 'cx' declared here -/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; - | ^~~~~~~~~ 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: @@ -122177,25 +120568,6 @@ 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here -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, - from Unified_cpp_js_src1.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 '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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:950:16: note: 'cx' declared here 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: @@ -122207,17 +120579,6 @@ 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here -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_101(D) + 32])[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.cpp:2584:30: note: '((JSContext* const*)this)[4]' declared here 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: @@ -122240,17 +120601,6 @@ 44 | Rooted memory( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:44:27: note: 'cx' declared here -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:1981:21: note: 'cx' declared here 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: @@ -122262,6 +120612,8 @@ 4495 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4495:35: note: 'cx' declared here +/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 -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 -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 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: @@ -122284,18 +120636,6 @@ 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:1349:23: note: 'cx' declared here -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:1110:16: note: 'cx' declared here 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: @@ -122307,6 +120647,16 @@ 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:1349:23: note: 'cx' declared here +/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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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::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: @@ -122318,7 +120668,132 @@ 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:4341:25: note: '*(JSContext* const*)this' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -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 -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 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 '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; + | ^~~~~~ +/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 -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 -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 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:389:15: note: 'cx' declared here +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* 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:4049:21, + 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 '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::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:4049:21: note: 'group' declared here + 4049 | RootedObjectGroup group(cx, + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -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 -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 +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:4295:21: note: 'cx' declared here +/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 -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 -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 -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 -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 -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 -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 +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:1670:16: note: 'cx' declared here +/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 -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 -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 +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:3445:26: note: 'cx' declared here +modules/fdlibm/src/s_cbrt.o +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:145:27: note: 'cx' declared here +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:1236:18: note: 'cx' declared here +/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 -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 -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 = 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:1349:23: note: 'cx' declared here /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:10560:34: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 10560 | return emitSetOrTeeLocal(slot); @@ -122326,7 +120801,6 @@ /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; | ^~~~ -js/src/gc/Unified_cpp_js_src_gc2.o 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, @@ -122338,6 +120812,8 @@ /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; | ^~~~~~~~~~~~~ +/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 -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 -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 /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) { @@ -122345,17 +120821,6 @@ /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 '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:298:18: note: 'cx' declared here In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TypeDef; long 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: @@ -122366,6 +120831,10 @@ /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; | ^~~~~~~~~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -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 -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 In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TypeDef; long 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: @@ -122376,17 +120845,8 @@ /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 '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:4328:21: note: 'cx' declared here +/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 -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 -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 In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::GlobalDesc; long 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] @@ -122396,19 +120856,8 @@ /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; | ^~ -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:4295:21: note: 'cx' declared here +/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 -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 -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 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:9846:31: @@ -122419,6 +120868,34 @@ /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; | ^~~~~~~~~~~~ +/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 -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 -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 +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:1349:23: note: 'cx' declared here +/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 -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 -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 -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 -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 +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:375:22: note: 'cx' declared here +modules/fdlibm/src/s_log1p.o 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: @@ -122429,6 +120906,1020 @@ /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; | ^~~~~~~~~~~~~ +/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 -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 -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 -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 -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 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 + +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:252:22: note: 'cx' declared here +js/src/frontend/Unified_cpp_js_src_frontend2.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 = 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:5978:16: note: '*(JSContext* const*)this' declared here +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 '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:5990: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 'frameObj' 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:5990:23: note: 'frameObj' declared here + 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:5990:23: note: '*(JSContext* const*)this' declared here +/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 -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 -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 +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_54(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:202:21: note: '*(JSContext* const*)this' declared here +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::DebuggerMemory::CallData::drainAllocationsLog()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:209: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**)MEM[(struct JSContext * const &)this_54(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:209:23: note: 'obj' declared here + 209 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:209:23: note: '*(JSContext* const*)this' declared here +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::DebuggerMemory::CallData::drainAllocationsLog()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:233: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 'className' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_54(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/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:232:18: note: 'className' declared here + 232 | RootedString className( + | ^~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:232:18: note: '*(JSContext* const*)this' declared here +/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 -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 -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 +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:145:27: note: 'cx' declared here +/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 -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 -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 +/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; long 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; + | ^~~~ +/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 -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 -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 +In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::GlobalDesc; long 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 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 -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 -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 +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/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 -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 -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 +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:47: 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/arm64/CodeGenerator-arm64.h:11, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:24, + 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; + | ^~~~~ +/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 -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 -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/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 -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 -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 +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/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 -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 -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_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 -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 -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 +In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = const js::wasm::FuncTypeWithId*; long 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; + | ^~~~~~~~~ +/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 -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 -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 +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/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 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 -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 -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 +In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TypeDef; long 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; long 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; + | ^~~~~~~~~~ +/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 -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 -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 -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 -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 +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:1349:23: note: 'cx' declared here +mozglue/misc/StackWalk.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 = 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_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/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:1931:16: note: '*(JSContext* const*)this' declared here +In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TypeDef; long 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 '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:1349:23: note: 'cx' declared here +/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:10551:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] +10551 | return emitSetOrTeeLocal(slot); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/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; + | ^~~~ +/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 -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 -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 +/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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -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 -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 = 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:6883:14: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long 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; long 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 '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:33, + 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/build-release/dist/include/mozilla/Vector.h:58:5: warning: 'i64' 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::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 static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long 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; long 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 '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:33, + 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/build-release/dist/include/mozilla/Vector.h:58:5: warning: 'i32' 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::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; + | ^~~ +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc' +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 = 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:1749:16: note: 'cx' declared here +In member function 'T& mozilla::Vector::operator[](size_t) [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]', + inlined from 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41, + inlined from 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4050:29: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] + 482 | return begin()[aIndex]; + | ~~~~~~~^ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here + 2004 | uint32_t sigIndex; + | ^~~~~~~~ +In member function 'T& mozilla::Vector::operator[](size_t) [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]', + inlined from 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41, + inlined from 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4050:29: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] + 482 | return begin()[aIndex]; + | ~~~~~~~^ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here + 2004 | uint32_t sigIndex; + | ^~~~~~~~ +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:2026:37: note: 'cx' declared here +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:1817:30: note: 'cx' declared here +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:1836:30: note: 'cx' declared here +/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 8 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, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/ProfilingFrameIterator.h:11: +/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 8 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))) + | ^~~~~ +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:2394:16: note: 'cx' declared here +In member function 'uint32_t ModuleValidatorShared::Func::funcDefIndex() const', + inlined from 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4012:31: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:1068:44: warning: 'callee' may be used uninitialized [-Wmaybe-uninitialized] + 1068 | uint32_t funcDefIndex() const { return funcDefIndex_; } + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4002:32: note: 'callee' was declared here + 4002 | ModuleValidatorShared::Func* callee; + | ^~~~~~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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:3985:16: note: 'cx' declared here +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:4026:26: note: 'cx' declared here +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:4049:26: note: 'cx' declared here +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:2846:16: note: 'cx' declared here +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:7104:29: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +In member function 'uint32_t ModuleValidatorShared::Func::funcDefIndex() const', + inlined from 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4012:31: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:1068:44: warning: 'callee' may be used uninitialized [-Wmaybe-uninitialized] + 1068 | uint32_t funcDefIndex() const { return funcDefIndex_; } + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4002:32: note: 'callee' was declared here + 4002 | ModuleValidatorShared::Func* callee; + | ^~~~~~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +js/src/jit/Unified_cpp_js_src_jit11.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:7104:29: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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/AbstractScopePtr.cpp:7, + from Unified_cpp_js_src_frontend0.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-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_9(D) + 8])[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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:3782:14: note: '((JSContext* const*)this)[1]' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +In file included from Unified_cpp_js_src_wasm3.cpp:20: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(Decoder&, ValTypeVector*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmValidate.cpp:437:26: warning: 'numLocalEntries' may be used uninitialized [-Wmaybe-uninitialized] + 437 | for (uint32_t i = 0; i < numLocalEntries; i++) { + | ~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmValidate.cpp:434:12: note: 'numLocalEntries' was declared here + 434 | uint32_t numLocalEntries; + | ^~~~~~~~~~~~~~~ +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, + from Unified_cpp_js_src1.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 '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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:950:16: note: 'cx' declared here +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:1981:21: note: 'cx' declared here +/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; + | ^~~~ +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:1110:16: note: 'cx' declared here +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, + from Unified_cpp_js_src_debugger1.cpp:2: +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:1438:23: note: 'cx' declared here +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_39(D) + 8])[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:4088:14: note: '((JSContext* const*)this)[1]' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:325:16: note: '*(JSContext* const*)this' declared here +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:235:24: note: 'cx' declared here +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:340:16: note: '*(JSContext* const*)this' declared here +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:235:24: note: 'cx' declared here +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:394:16: note: '*(JSContext* const*)this' declared here +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 '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:405: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 'scriptObject' 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::scriptGetter()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:405:24: note: 'scriptObject' declared here + 405 | RootedDebuggerScript scriptObject(cx, dbg->wrapScript(cx, script)); + | ^~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:405:24: note: '*(JSContext* const*)this' declared here +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:235:24: note: 'cx' declared here +warning: `wast` (lib) generated 1 warning + 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_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 LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust 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 -C metadata=d82e1c3f57d23690 -C extra-filename=-d82e1c3f57d23690 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libjsrust_shared-dd81a104902ab0db.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-a9e40276afe02580.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libwasmparser-7fb59701df6a85f6.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libwat-9eb53aafcfe0bc75.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/aarch64-unknown-linux-gnu/release/build/mozglue-static-530005ea77227b76/out` +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_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/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:663:26: note: '*(JSContext* const*)this' declared here +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::promiseAllocationSiteGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:668: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 'allocSite' 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/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:668:16: note: 'allocSite' declared here + 668 | RootedObject allocSite(cx, promise->allocationSite()); + | ^~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:668:16: note: '*(JSContext* const*)this' declared here +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:235:24: note: 'cx' declared here +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_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::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:682:26: note: '*(JSContext* const*)this' declared here +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::promiseResolutionSiteGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:693: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 'resolutionSite' 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::promiseResolutionSiteGetter()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:693:16: note: 'resolutionSite' declared here + 693 | RootedObject resolutionSite(cx, promise->resolutionSite()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:693:16: note: '*(JSContext* const*)this' declared here +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:235:24: note: 'cx' declared here +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:707:26: note: '*(JSContext* const*)this' declared here +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:235:24: note: 'cx' declared here +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_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/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:719:26: note: '*(JSContext* const*)this' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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::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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:298:18: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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_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/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:1504:26: note: '*(JSContext* const*)this' declared here +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::getPromiseReactionsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1509: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 'holder' 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/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:1509:21: note: 'holder' declared here + 1509 | RootedArrayObject holder(cx, NewDenseEmptyArray(cx)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1509:21: note: '*(JSContext* const*)this' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src_frontend0.cpp:11: +/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:846:22: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:1602:22: note: 'cx' declared here +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:846:22: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:1920: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 'errorNotesArray' in '((JS::Rooted**)cx)[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:1920:16: note: 'errorNotesArray' declared here + 1920 | RootedObject errorNotesArray(cx, CreateErrorNotesArray(cx, report)); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1920:16: note: 'cx' declared here 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, @@ -122442,6 +121933,17 @@ 1550 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1550:18: note: 'cx' declared here +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:235:24: note: 'cx' declared here 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, @@ -122454,28 +121956,190 @@ 1550 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1550:18: note: 'cx' declared here -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=] +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/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:145:27: note: 'cx' declared here -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=] +/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:235:24: note: 'cx' declared here +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/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:1349:23: note: 'cx' declared here +/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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:2458:15: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +In destructor 'JS::Rooted::~Rooted() [with T = JSFunction*]', + 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:2580:1: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1131:12: warning: storing the address of local variable 'fun' in '*&MEM[(struct Array *)cx_121(D)].mArr[3]' [-Wdangling-pointer=] + 1131 | *stack = prev; + | ~~~~~~~^~~~~~ +/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:2564:18: note: 'fun' declared here + 2564 | RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2564:18: note: 'cx' declared here +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, + 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: +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:403:21: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here 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: @@ -122488,6 +122152,17 @@ 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:1720:16: note: 'cx' declared here +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:235:24: note: 'cx' declared here 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: @@ -122499,22 +122174,61 @@ 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:1735:16: note: 'cx' declared here -/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; long 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 '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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here 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_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:50: @@ -122526,6 +122240,18 @@ 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:113:16: note: 'cx' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:2308:16: note: '*(JSContext* const*)this' declared here 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: @@ -122537,15 +122263,6 @@ 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:984:16: note: 'cx' declared here -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::GlobalDesc; long 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; - | ^~ 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: @@ -122557,76 +122274,108 @@ 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:994:21: note: 'cx' declared here -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = const js::wasm::FuncTypeWithId*; long 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 '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=] +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/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:1349:23: note: 'cx' declared here -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TypeDef; long 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; long 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 '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=] +/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:262:24: note: 'cx' declared here +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/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:389:15: note: 'cx' declared here -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* 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:4049:21, - 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 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] +/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:262:24: note: 'cx' declared here +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/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:4049:21: note: 'group' declared here - 4049 | RootedObjectGroup group(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here +/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:262:24: note: 'cx' declared here +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:262:24: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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:262:24: note: 'cx' declared here +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:262:24: note: 'cx' declared here +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:262:24: note: 'cx' declared here +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:262:24: note: 'cx' declared here 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::ObjectToSource(JSContext*, JS::HandleObject)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.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 'valsource' in '((JS::Rooted**)MEM[(struct JSContext * const &)__closure_86(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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:18: note: 'valsource' declared here 315 | RootedString valsource(cx, ValueToSource(cx, val)); @@ -122643,102 +122392,124 @@ 320 | RootedLinearString valstr(cx, valsource->ensureLinear(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:320:24: note: '*(JSContext* const*)__closure' declared here -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=] +/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:262:24: note: 'cx' declared here +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/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:5978:16: note: '*(JSContext* const*)this' declared here -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 '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:5990: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 'frameObj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_37(D)])[3]' [-Wdangling-pointer=] +/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:262:24: note: 'cx' declared here +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/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:23: note: 'frameObj' declared here - 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:5990:23: note: '*(JSContext* const*)this' declared here -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TypeDef; long 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 '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=] +/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:262:24: note: 'cx' declared here +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/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:4295:21: note: 'cx' declared here -/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:10551:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] -10551 | return emitSetOrTeeLocal(slot); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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 '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_54(D)])[3]' [-Wdangling-pointer=] +/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:262:24: note: 'cx' declared here +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/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:202:21: note: '*(JSContext* const*)this' declared here -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::DebuggerMemory::CallData::drainAllocationsLog()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:209: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**)MEM[(struct JSContext * const &)this_54(D)])[3]' [-Wdangling-pointer=] +/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:262:24: note: 'cx' declared here +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::GetLineCountMatcher::ReturnType js::DebuggerScript::GetLineCountMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:374:55, + inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetLineCountMatcher; 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::GetLineCountMatcher; 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::getLineCount()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:394: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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/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:209:23: note: 'obj' declared here - 209 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:209:23: note: '*(JSContext* const*)this' declared here -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::DebuggerMemory::CallData::drainAllocationsLog()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:233: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 'className' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_54(D)])[7]' [-Wdangling-pointer=] +/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::getLineCount()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:374:18: note: 'script' declared here + 374 | 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:374:18: note: 'matcher.js::DebuggerScript::GetLineCountMatcher::cx_' declared here +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/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:232:18: note: 'className' declared here - 232 | RootedString className( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:232:18: note: '*(JSContext* const*)this' declared here -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=] +/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:262:24: note: 'cx' declared here +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/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:145:27: note: 'cx' declared here +/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:423:24: note: '*(JSContext* const*)this' declared here +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:262:24: note: 'cx' declared here +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:262:24: note: 'cx' declared here +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_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/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:521:16: note: '*(JSContext* const*)this' declared here 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: @@ -122750,8 +122521,52 @@ 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:621:16: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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:262:24: note: 'cx' declared here +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, + 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:100:27, + 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/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getOffsetMetadata()': +/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:915:18: note: 'matcher.js::DebuggerScript::GetOffsetMetadataMatcher::cx_' declared here +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, + 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: +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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:3702:15: note: 'cx' declared here 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: @@ -122763,112 +122578,710 @@ 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:136:16: note: 'cx' declared here -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=] +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/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:6883:14: note: 'cx' declared here -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=] +/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:262:24: note: 'cx' declared here +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_34(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 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/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:1198:18: note: '*(JSContext* const*)this' declared here +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:262:24: note: 'cx' declared here +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::getEffectfulOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1666:49, + 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:1661: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 'result' 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/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getEffectfulOffsets()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1666:16: note: 'result' declared here + 1666 | RootedObject result(cx, NewDenseEmptyArray(cx)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1666:16: note: '*(JSContext* const*)this' declared here +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:262:24: note: 'cx' declared here +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::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:1788:55, + 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/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getAllColumnOffsets()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1788:18: note: 'script' declared here + 1788 | 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:1788:18: note: 'matcher.js::DebuggerScript::GetAllColumnOffsetsMatcher::cx_' declared here +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::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1760:75, + 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/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'entry' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getAllColumnOffsets()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1760:23: note: 'entry' declared here + 1760 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1760:23: note: 'matcher.js::DebuggerScript::GetAllColumnOffsetsMatcher::cx_' declared here +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:262:24: note: 'cx' declared here +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::GetLineOffsetsMatcher::ReturnType js::DebuggerScript::GetLineOffsetsMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1871:55, + inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetLineOffsetsMatcher; 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::GetLineOffsetsMatcher; 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::getLineOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1953: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getLineOffsets()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1871:18: note: 'script' declared here + 1871 | 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:1871:18: note: 'matcher.js::DebuggerScript::GetLineOffsetsMatcher::cx_' declared here +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:262:24: note: 'cx' declared here 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_26(D)])[3]' [-Wdangling-pointer=] + 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/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/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:2083:16: note: '*(JSContext* const*)this' declared here +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::SetBreakpointMatcher::ReturnType js::DebuggerScript::SetBreakpointMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1996:55, + inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::SetBreakpointMatcher; 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::SetBreakpointMatcher; 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::setBreakpoint()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2089: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::setBreakpoint()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1996:18: note: 'script' declared here + 1996 | 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:1996:18: note: 'matcher.js::DebuggerScript::SetBreakpointMatcher::cx_' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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/vm/Interpreter-inl.h:243:16: note: 'cx' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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:262:24: note: 'cx' declared here +/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:2121:16: note: 'cx' declared here +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::getBreakpoints()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2114: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**)MEM[(struct JSContext * const &)this_43(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::getBreakpoints()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2114:16: note: 'arr' declared here + 2114 | RootedObject arr(cx, NewDenseEmptyArray(cx)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2114:16: note: '*(JSContext* const*)this' declared here +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:262:24: note: 'cx' declared here +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::ClearBreakpointMatcher::ReturnType js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:55, + inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; 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::ClearBreakpointMatcher; 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::clearBreakpoint()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2205: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::clearBreakpoint()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:18: note: 'script' declared here + 2153 | 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:2153:18: note: 'matcher.js::DebuggerScript::ClearBreakpointMatcher::cx_' declared here +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:262:24: note: 'cx' declared here +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::ClearBreakpointMatcher::ReturnType js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:55, + inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; 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::ClearBreakpointMatcher; 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::clearAllBreakpoints()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2216: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::clearAllBreakpoints()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:18: note: 'script' declared here + 2153 | 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:2153:18: note: 'matcher.js::DebuggerScript::ClearBreakpointMatcher::cx_' declared here +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:262:24: note: 'cx' declared here +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::IsInCatchScopeMatcher::ReturnType js::DebuggerScript::IsInCatchScopeMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2236:55, + inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::IsInCatchScopeMatcher; 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::IsInCatchScopeMatcher; 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::isInCatchScope()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2273: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::isInCatchScope()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2236:18: note: 'script' declared here + 2236 | 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:2236:18: note: 'matcher.js::DebuggerScript::IsInCatchScopeMatcher::cx_' declared here +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:262:24: note: 'cx' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:188:24: note: 'cx' declared here +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:188:24: note: 'cx' declared here +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:188:24: note: 'cx' declared here +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: +/build/reproducible-path/0ad-0.0.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_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::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:270:16: note: '*(JSContext* const*)this' declared here +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:188:24: note: 'cx' declared here +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:188:24: note: 'cx' declared here +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:188:24: note: 'cx' declared here +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:188:24: note: 'cx' declared here +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:188:24: note: 'cx' declared here +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 'DebuggerSourceGetIntroductionScriptMatcher::ReturnType DebuggerSourceGetIntroductionScriptMatcher::match(js::HandleScriptSourceObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:433:75, + inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = DebuggerSourceGetIntroductionScriptMatcher; ConcreteVariant = mozilla::Variant; T = js::ScriptSourceObject*; 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 = DebuggerSourceGetIntroductionScriptMatcher; Wrapper = JS::Rooted >; Ts = {js::ScriptSourceObject*, 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::DebuggerSource::CallData::getIntroductionScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:459: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getIntroductionScript()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:432:25: note: 'script' declared here + 432 | Rooted script(cx_, + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:432:25: note: 'matcher.DebuggerSourceGetIntroductionScriptMatcher::cx_' declared here +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::DebuggerScript*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'DebuggerSourceGetIntroductionScriptMatcher::ReturnType DebuggerSourceGetIntroductionScriptMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:447:65, + inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = DebuggerSourceGetIntroductionScriptMatcher; 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 = DebuggerSourceGetIntroductionScriptMatcher; ConcreteVariant = mozilla::Variant; T = js::ScriptSourceObject*; 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 = DebuggerSourceGetIntroductionScriptMatcher; Wrapper = JS::Rooted >; Ts = {js::ScriptSourceObject*, 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::DebuggerSource::CallData::getIntroductionScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:459: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 'ds' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getIntroductionScript()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:447:18: note: 'ds' declared here + 447 | RootedObject ds(cx_, dbg_->wrapWasmScript(cx_, wasmInstance)); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:447:18: note: 'matcher.DebuggerSourceGetIntroductionScriptMatcher::cx_' declared here +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:188:24: note: 'cx' declared here +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:188:24: note: 'cx' declared here +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_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/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:523:28: note: '*(JSContext* const*)this' declared here +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:188:24: note: 'cx' declared here +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:188:24: note: 'cx' declared here +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_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/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:633:28: note: '*(JSContext* const*)this' declared here +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::DebuggerScript*; T = JSObject*]' at /build/reproducible-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:655: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 'scriptDO' 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/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:655:16: note: 'scriptDO' declared here + 655 | RootedObject scriptDO(cx, dbg->wrapScript(cx, script)); | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1931:16: note: '*(JSContext* const*)this' declared here -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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:655:16: note: '*(JSContext* const*)this' declared here +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/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:1349:23: note: 'cx' declared here +/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:889:26: note: 'cx' declared here +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, + from Unified_cpp_js_src_frontend4.cpp:2: +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:389:16: note: 'cx' declared here +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:188:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:262:24: note: 'cx' declared here 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=] + 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_12(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-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/vm/Interpreter-inl.h:465:16: note: 'cx' declared here -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=] +/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:891:18: note: '*(JSContext* const*)this' declared here +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::GetPossibleBreakpointsMatcher::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle) [with bool OnlyOffsets = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18, + 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::getPossibleBreakpointOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:896: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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/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:375:22: note: 'cx' declared here -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=] +/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:816:18: note: 'script' declared here + 816 | 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:816:18: note: 'matcher.js::DebuggerScript::GetPossibleBreakpointsMatcher::cx_' declared here +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/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:252:22: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long 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; long 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 '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:33, - 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/build-release/dist/include/mozilla/Vector.h:58:5: warning: 'i64' 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::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 static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long 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; long 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 '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:33, - 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/build-release/dist/include/mozilla/Vector.h:58:5: warning: 'i32' 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::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; - | ^~~ +/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:262:24: note: 'cx' declared here +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::GetSuccessorOrPredecessorOffsetsMatcher::ReturnType js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:55, + inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher; 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::GetSuccessorOrPredecessorOffsetsMatcher; 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::getSuccessorOrPredecessorOffsets() [with bool Successor = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1398: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getSuccessorOrPredecessorOffsets() [with bool Successor = true]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:18: note: 'script' declared here + 1343 | 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:1343:18: note: 'matcher.js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::cx_' declared here +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:262:24: note: 'cx' declared here +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::GetSuccessorOrPredecessorOffsetsMatcher::ReturnType js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:55, + inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher; 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::GetSuccessorOrPredecessorOffsetsMatcher; 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::getSuccessorOrPredecessorOffsets() [with bool Successor = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1398: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 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getSuccessorOrPredecessorOffsets() [with bool Successor = false]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:18: note: 'script' declared here + 1343 | 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:1343:18: note: 'matcher.js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::cx_' declared here +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:262:24: note: 'cx' declared here +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:1187:16: note: '*(JSContext* const*)this' declared here +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::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: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 'text' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(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::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:16: note: 'text' declared here + 1197 | RootedString text(cx, ToString(cx, v)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:16: note: '*(JSContext* const*)this' declared here +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::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: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 'url' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(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::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:16: note: 'url' declared here + 1206 | RootedString url(cx, ToString(cx, v)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:16: note: '*(JSContext* const*)this' declared here +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::DebuggerSource*; T = JSObject*]' at /build/reproducible-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:1286: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 'wrapped' 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:1286:16: note: 'wrapped' declared here + 1286 | RootedObject wrapped(cx, object->owner()->wrapSource(cx, sso)); + | ^~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1286:16: note: '*(JSContext* const*)this' declared here 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: @@ -122880,6 +123293,17 @@ 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:906:16: note: 'cx' declared here +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:235:24: note: 'cx' declared here 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: @@ -122902,6 +123326,28 @@ 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:1090:21: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here 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: @@ -122913,65 +123359,328 @@ 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:1509:16: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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::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:235:24: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: + 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:879:16: note: '*(JSContext* const*)this' declared here +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/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:2711:16: note: 'cx' declared here -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=] +/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:235:24: note: 'cx' declared here +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::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612: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 'entry' 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/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:1062:26: note: 'cx' declared here -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/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:612:23: note: 'entry' declared here + 612 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23: note: '*(JSContext* const*)this' declared here +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_12(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:874:18: note: '*(JSContext* const*)this' declared here +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::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:816:18, + 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/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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::getPossibleBreakpoints()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18: note: 'script' declared here + 816 | 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:816:18: note: 'matcher.js::DebuggerScript::GetPossibleBreakpointsMatcher::cx_' declared here +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::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23, + 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/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'entry' in '((JS::Rooted**)MEM[(struct JSContext * const &)&matcher])[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:612:23: note: 'entry' declared here + 612 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23: note: 'matcher.js::DebuggerScript::GetPossibleBreakpointsMatcher::cx_' declared here +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/vm/StringObject-inl.h:38:25: note: 'cx' declared here -In member function 'T& mozilla::Vector::operator[](size_t) [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41, - inlined from 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4050:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] - 482 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here - 2004 | uint32_t sigIndex; - | ^~~~~~~~ -In member function 'T& mozilla::Vector::operator[](size_t) [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41, - inlined from 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4050:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] - 482 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here - 2004 | uint32_t sigIndex; - | ^~~~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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:262:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1147: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_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::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()': +/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:1147:16: note: '*(JSContext* const*)this' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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; long 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; long 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; long 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, long 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; long 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; long 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; long 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, long 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 = 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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:235:24: note: 'cx' declared here +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:81:27: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -122983,59 +123692,61 @@ 390 | RootedObject object( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:390:16: note: 'cx' declared here -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/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 -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 -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 -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 -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 'uint32_t ModuleValidatorShared::Func::funcDefIndex() const', - inlined from 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4012:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:1068:44: warning: 'callee' may be used uninitialized [-Wmaybe-uninitialized] - 1068 | uint32_t funcDefIndex() const { return funcDefIndex_; } - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4002:32: note: 'callee' was declared here - 4002 | ModuleValidatorShared::Func* callee; - | ^~~~~~ -/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 -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 -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 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -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 -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 -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 -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 -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 -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 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -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 -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 -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 -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 -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=] +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/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:7104:29: note: 'cx' declared here -/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 -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 -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 -/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 -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 -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 -/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 -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 -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 -/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 -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 -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/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:262:24: note: 'cx' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:235:24: note: 'cx' declared here +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:188:24: note: 'cx' declared here +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 = 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::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:829: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 'throwTypeError' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src12.cpp:20: +/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:828:18: note: 'throwTypeError' declared here + 828 | RootedObject throwTypeError( + | ^~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:828:18: note: 'cx' declared here +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger' +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_jit15.o 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: @@ -123047,19 +123758,9 @@ 2031 | Rooted holder(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2031:25: note: 'cx' declared here -In member function 'uint32_t ModuleValidatorShared::Func::funcDefIndex() const', - inlined from 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4012:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:1068:44: warning: 'callee' may be used uninitialized [-Wmaybe-uninitialized] - 1068 | uint32_t funcDefIndex() const { return funcDefIndex_; } - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4002:32: note: 'callee' was declared here - 4002 | ModuleValidatorShared::Func* callee; - | ^~~~~~ -/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 -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 -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 -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 -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 +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_jit15.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_jit15.o.pp Unified_cpp_js_src_jit15.cpp +js/src/jit/Unified_cpp_js_src_jit2.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 = 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: @@ -123071,8 +123772,6 @@ 175 | Rooted base( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:175:21: note: 'cx' declared here -/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 -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 -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 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: @@ -123095,8 +123794,17 @@ 1190 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1190:16: note: 'cx' declared here -/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 -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 -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 +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:222:16: note: 'cx' declared here 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: @@ -123108,8 +123816,6 @@ 290 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:290:16: note: 'cx' declared here -/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 -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 -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 = 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: @@ -123154,8 +123860,6 @@ 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:662:22: note: 'cx' declared here -/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 -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 -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 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: @@ -123178,20 +123882,6 @@ 136 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:136:16: note: 'cx' declared here -/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 -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 -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 -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:7104:29: note: 'cx' declared here -modules/fdlibm/src/s_copysign.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, @@ -123205,8 +123895,6 @@ 1321 | RootedAtom localName(cx_); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1321:14: note: '*(JSContext* const*)this' declared here -/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 -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 -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 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: @@ -123229,8 +123917,19 @@ 219 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:219:16: note: 'cx' declared here -/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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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:509:16: note: 'cx' declared here +js/src/jit/Unified_cpp_js_src_jit3.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, @@ -123257,8 +123956,6 @@ 1408 | RootedAtom exportName(cx_); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1408:18: note: '*(JSContext* const*)this' declared here -/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 -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 -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 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, @@ -123283,10 +123980,6 @@ 283 | RootedObject cleanupCallback( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:283:16: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -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 -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 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: @@ -123309,8 +124002,6 @@ 208 | Rooted proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:208:21: note: 'cx' declared here -/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 -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 -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 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: @@ -123322,8 +124013,6 @@ 983 | Rooted proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:983:21: note: 'cx' declared here -/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 -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 -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 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: @@ -123359,8 +124048,19 @@ 1491 | Rooted iterobj(cx, | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'cx' declared here -/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 -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 -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 +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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:762:38: note: 'cx' declared here 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: @@ -123372,8 +124072,6 @@ 512 | Rooted record( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: note: 'cx' declared here -/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 -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 -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 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: @@ -123396,10 +124094,17 @@ 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:1509:16: note: 'cx' declared here -/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 -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 -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 -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 -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 +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:1762:30: note: 'cx' declared here 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: @@ -123411,8 +124116,6 @@ 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:1189:16: note: 'cx' declared here -/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 -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 -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 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: @@ -123424,8 +124127,6 @@ 1106 | RootedArrayObject resultObj( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1106:21: note: 'cx' declared here -/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 -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 -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 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: @@ -123437,9 +124138,6 @@ 353 | RootedArrayObject resultPairObj( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:353:21: note: 'cx' declared here -/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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_jit15.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 = 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: @@ -123462,9 +124160,6 @@ 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:1732:16: note: 'cx' declared here -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/' 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: @@ -123476,8 +124171,6 @@ 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:1625:16: note: 'cx' declared here -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 -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 -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 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: @@ -123500,12 +124193,6 @@ 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:1650:21: note: 'cx' declared here -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 -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 -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 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: @@ -123517,21 +124204,29 @@ 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:1650:21: note: 'cx' declared here -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, - from Unified_cpp_js_src_gc1.cpp:2: -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 /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, + from Unified_cpp_js_src_jit10.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 '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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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, + from Unified_cpp_js_src_jit10.cpp:29: +/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:465:16: note: 'cx' declared here 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: @@ -123587,7 +124282,6 @@ 1291 | RootedArrayObject starExportEntries(cx_, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1291:21: note: '*(JSContext* const*)this' declared here -/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 -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 -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 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 = ImportEntryObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: @@ -123599,222 +124293,56 @@ 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:1650:21: note: 'cx' declared here -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 -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 -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 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 -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 -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 -/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 -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 -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 -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 -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -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 '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) + 2000B].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:2820:27: note: '' declared here /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/new-regexp' -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -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 -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 -/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 -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 -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 -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 -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 -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/AbstractScopePtr.cpp:7, - from Unified_cpp_js_src_frontend0.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-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_9(D) + 8])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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:3782:14: note: '((JSContext* const*)this)[1]' declared here -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc' -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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; - | ^~~~ -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_39(D) + 8])[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:4088:14: note: '((JSContext* const*)this)[1]' declared here -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 = 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::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:829: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 'throwTypeError' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src12.cpp:20: -/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:828:18: note: 'throwTypeError' declared here - 828 | RootedObject throwTypeError( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:828:18: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_frontend0.cpp:11: -/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:846:22: note: 'cx' declared here -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:846:22: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -warning: `wast` (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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/build/encoding_c_mem-279947aab189101b/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 -C metadata=0f349dc56c08c9a9 -C extra-filename=-0f349dc56c08c9a9 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-df43e6a03c925ff2.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 - | - = note: `#[warn(improper_ctypes_definitions)]` on by default - = help: consider using `u32` or `libc::wchar_t` instead - = note: the `char` type has no C equivalent - -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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/build/encoding_c-e2041a1f3e2b6610/out /usr/bin/rustc --crate-name encoding_c /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 -C metadata=c3be697fffb1be9b -C extra-filename=-c3be697fffb1be9b --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-df43e6a03c925ff2.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 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack 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 -C metadata=cce70903031ecf9e -C extra-filename=-cce70903031ecf9e --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared 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 -C metadata=dd81a104902ab0db -C extra-filename=-dd81a104902ab0db --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libencoding_c-c3be697fffb1be9b.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libencoding_c_mem-0f349dc56c08c9a9.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-a9e40276afe02580.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-cce70903031ecf9e.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/aarch64-unknown-linux-gnu/release/build/mozglue-static-530005ea77227b76/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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=9eb53aafcfe0bc75 -C extra-filename=-9eb53aafcfe0bc75 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libwast-4fb2b8a90b85059b.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 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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 = 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=] + 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/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/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/vm/ArgumentsObject.cpp:222:16: note: 'cx' declared here -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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'cx' declared here +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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)); +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/ArgumentsObject.cpp:509:16: note: 'cx' declared here -/usr/bin/g++ -o Unified_cpp_js_src_jit15.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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_jit15.o.pp Unified_cpp_js_src_jit15.cpp - Compiling wasmparser v0.48.2 -js/src/jit/Unified_cpp_js_src_jit2.o - 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_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='' LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /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 -C metadata=7fb59701df6a85f6 -C extra-filename=-7fb59701df6a85f6 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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` -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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::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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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:762:38: note: 'cx' declared here -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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:22:16: note: 'cx' declared here +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/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:1762:30: note: 'cx' declared here +/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:2711:16: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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, @@ -123831,8 +124359,6 @@ 28 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:28:16: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -123880,22 +124406,8 @@ 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:866:16: note: 'cx' declared here -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 '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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:365:16: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 = 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: @@ -123951,106 +124463,10 @@ 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:2670:16: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 = 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src15.cpp:20: -/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:3374:24: note: 'cx' declared here -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:268:16: note: 'cx' declared here -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:251:16: note: 'cx' declared here -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:3605:23: note: 'cx' declared here -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:306:16: note: 'cx' declared here -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 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:3751:56, - 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 '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::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:3751:30: note: 'bi' declared here - 3751 | for (Rooted bi(cx, BindingIter(script)); bi; bi++) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3751:30: note: 'cx' declared here /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/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, - 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: -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:308:16: note: 'cx' declared here 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, @@ -124078,17 +124494,6 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:456:16: note: 'cx' declared here 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:764:16: note: 'cx' declared here -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); @@ -124098,6 +124503,8 @@ 521 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:521:16: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -124109,30 +124516,8 @@ 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:210:26: note: 'cx' declared here -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()) { - | ^ -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 '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:2364: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 '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 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:2364:32: note: 'bi' declared here - 2364 | 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/EnvironmentObject.cpp:2364:32: note: 'cx' declared here +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 = 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, @@ -124168,16 +124553,64 @@ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'cx' declared here 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:436:16: note: 'cx' declared here +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:1062:26: note: 'cx' declared here +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/vm/StringObject-inl.h:38:25: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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, + 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: +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=] + 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:251:16: note: 'cx' declared here +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:308:16: note: 'cx' declared here 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* FunctionCompiler::finish(JS::HandleObjectVector, const JS::ReadOnlyCompileOptions&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:294:57: @@ -124190,21 +124623,338 @@ 289 | RootedFunction fun( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:289:20: note: '*(JSContext* const*)this' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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, + 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: 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=] + 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 '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 '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/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:436:16: note: 'cx' declared here +In file included 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/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: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:243:16: note: 'cx' declared here +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:685:15: note: 'cx' declared here + Finished release [optimized] target(s) in 3m 58s +/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/aarch64-unknown-linux-gnu/release/libjsrust.a +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives + from distutils.version import StrictVersion as Version +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust' /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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:268:16: note: 'cx' declared here +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:251:16: note: 'cx' declared here +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, + 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: +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_39(D) + 352])[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:2685:22: note: '((JSContext* const*)this)[44]' declared here +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:306:16: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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 '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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:365:16: note: 'cx' declared here +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()) { + | ^ +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src15.cpp:20: +/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:3374:24: note: 'cx' declared here +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:251:16: note: 'cx' declared here +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:3605:23: note: 'cx' declared here +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::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:4861: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 'thisarray' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_20(D) + 352])[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:3751:56, + 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 '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/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:4861:21: note: 'thisarray' declared here + 4861 | RootedArrayObject thisarray(cx_, &thisobj->as()); + | ^~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4861:21: note: '((JSContext* const*)this)[44]' declared here +/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:3751:30: note: 'bi' declared here + 3751 | for (Rooted bi(cx, BindingIter(script)); bi; bi++) { + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3751:30: note: 'cx' declared here +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/jit/Recover.h:12, + 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: +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:1183:15: note: 'cx' declared here +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:1296:15: note: 'cx' declared here +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:47: 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 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) + 352])[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:4172:16: note: '((JSContext* const*)this)[44]' declared here +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) + 352])[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:1579:16: note: '((JSContext* const*)this)[44]' declared here +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:975:21: note: 'cx' declared here +/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: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] + 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 '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:764:16: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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 '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:2364: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 '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 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:2364:32: note: 'bi' declared here + 2364 | 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/EnvironmentObject.cpp:2364:32: note: 'cx' declared here +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:38:25: note: 'cx' declared here +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, + 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: +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_21(D) + 32])[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:426:18: note: '((JSContext* const*)this)[4]' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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, @@ -124223,8 +124973,6 @@ 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:241:15: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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::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, @@ -124237,8 +124985,6 @@ 121 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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, @@ -124262,6 +125008,8 @@ 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:341:15: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -124420,6 +125168,34 @@ 135 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'cx' declared here +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, + from Unified_cpp_js_src17.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 '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: +/build/reproducible-path/0ad-0.0.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 function 'js::NativeObject* CreateBlankProto(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:880:16: note: 'cx' declared here +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:880:16: note: 'cx' declared here 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: @@ -124442,187 +125218,265 @@ 1069 | Rooted copy( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1069:37: note: 'cx' declared here - 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_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 LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust 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 -C metadata=d82e1c3f57d23690 -C extra-filename=-d82e1c3f57d23690 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -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-release/aarch64-unknown-linux-gnu/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/aarch64-unknown-linux-gnu/release/deps/libjsrust_shared-dd81a104902ab0db.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-a9e40276afe02580.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libwasmparser-7fb59701df6a85f6.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/aarch64-unknown-linux-gnu/release/deps/libwat-9eb53aafcfe0bc75.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/aarch64-unknown-linux-gnu/release/build/mozglue-static-530005ea77227b76/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/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, - from Unified_cpp_js_src_wasm1.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-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=] +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, + from Unified_cpp_js_src_jit7.cpp:2: +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) { + | ^ +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::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 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: +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 long 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; + | ~~~~~~~~~^~~~~~ +/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 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_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 '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:873:14: note: 'cx' declared here -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=] +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:1012:24: note: 'cx' declared here +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_src_jit3.cpp:2: +/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 long 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/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, + from Unified_cpp_js_src18.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 = 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:873:14: note: 'cx' declared here -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=] +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:1900:16: note: 'cx' declared here +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/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:873:14: note: 'cx' declared here -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=] +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 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:193:28: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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/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:873:14: note: 'cx' declared here -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=] +In file included from Unified_cpp_js_src18.cpp:11: +/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:570:16: note: 'cx' declared here +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/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:873:14: note: 'cx' declared here -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=] +/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:776:15: note: 'cx' declared here +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/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:3169:16: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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=] +/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:917:21: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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:47: 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; + | ^~~ +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/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:4111:12: note: 'cx' declared here -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=] +/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:776:17: note: 'cx' declared here +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:1981:24: note: 'cx' declared here -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, - from Unified_cpp_js_src17.cpp:2: +/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:1681:14: note: 'cx' declared here 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: -/build/reproducible-path/0ad-0.0.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=] + 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/GlobalObject.cpp: In function 'js::NativeObject* CreateBlankProto(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:880:16: note: 'cx' declared here +/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:307:16: note: 'cx' declared here +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:849:21: note: 'cx' declared here 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=] + 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/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:4085:16: note: 'cx' declared here +/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:162:16: note: 'cx' declared here 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=] + 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, + inlined from 'bool JS::FromPropertyDescriptor(JSContext*, Handle, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:155: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 '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/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:880:16: note: 'cx' declared here -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=] +/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: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:162:16: note: 'cx' declared here +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:1012:24: note: 'cx' declared here -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=] +/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:849:21: note: 'cx' declared here +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/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:3396:26: note: 'cx' declared here -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; - | ^~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/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:998:16: note: 'cx' declared here +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:2068:25: note: 'cx' declared here 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: @@ -124634,6 +125488,20 @@ 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:1493:27: note: 'cx' declared here +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::LookupPropertyInline(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:805:56, + inlined from 'bool js::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/vm/JSObject.cpp:2147: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 'proto' 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/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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h: In function 'bool js::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/vm/NativeObject-inl.h:805:56: note: 'proto' declared here + 805 | typename MaybeRooted::RootType proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:805:56: note: 'cx' declared here 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: @@ -124645,18 +125513,44 @@ 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:1475:27: note: 'cx' declared here -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; long 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; long 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; long 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, long 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/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, + from Unified_cpp_js_src20.cpp:2: +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:305:21: note: 'cx' declared here +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:1125:21: note: 'cx' declared here +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:2157:21: note: 'cx' declared here 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: @@ -124668,32 +125562,26 @@ 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:612:35: note: 'cx' declared here -/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; - | ^~~~ -/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; - | ^~~~~ -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, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22: -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::GlobalDesc; long 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; - | ^~ +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, + 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: +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:1732:19: note: 'cx' declared here 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: @@ -124705,6 +125593,33 @@ 585 | RootedFunction throwTypeError( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: note: 'cx' declared here +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, + from Unified_cpp_js_src2.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 '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:56:16: note: 'cx' declared here +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:77:16: note: 'cx' declared here 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: @@ -124716,26 +125631,63 @@ 639 | Rooted lexical( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: note: 'cx' declared here -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, 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:2020:74, - 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/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'srcTableIndex' 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 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; - | ^~~~~~~~~~~~~ -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, 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:2019:74, - 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/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'dstTableIndex' 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 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 '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:99:16: note: 'cx' declared here +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:172:16: note: 'cx' declared here +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:115:16: note: 'cx' declared here +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_18(D)])[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:753:16: note: '*(JSContext* const*)this' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:1448:16: note: 'cx' declared here 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: @@ -124747,15 +125699,40 @@ 961 | Rooted templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: note: 'cx' declared here -In member function 'bool {anonymous}::FunctionCompiler::br(uint32_t, const {anonymous}::DefVector&)', - inlined from 'bool EmitBrTable({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2355:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1911:29: warning: 'defaultDepth' may be used uninitialized [-Wmaybe-uninitialized] - 1911 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:2334:12: note: 'defaultDepth' was declared here - 2334 | uint32_t defaultDepth; - | ^~~~~~~~~~~~ +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:2609:16: note: 'cx' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:116:16: note: 'cx' declared here +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:479:16: note: '*(JSContext* const*)this' declared here 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: @@ -124767,6 +125744,17 @@ 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:893:16: note: 'cx' declared here +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:2324:16: note: 'cx' declared here 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: @@ -124778,6 +125766,17 @@ 1510 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1510:16: note: 'cx' declared here +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:619:21: note: 'cx' declared here 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: @@ -124789,6 +125788,8 @@ 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:777:16: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -124869,6 +125870,12 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1231:16: note: 'cx' declared here 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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); @@ -124878,6 +125885,22 @@ 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:1241:16: note: 'cx' declared here +/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:219:16: note: 'cx' declared here +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:2483:16: note: 'cx' declared here 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: @@ -124906,18 +125929,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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/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:4031:16: note: 'cx' declared here /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1126:16: note: 'cx' declared here -/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: warning: 'srcMemIndex' may be used uninitialized [-Wmaybe-uninitialized] - 3459 | uint32_t srcMemIndex; - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3458:12: warning: 'dstMemIndex' may be used uninitialized [-Wmaybe-uninitialized] - 3458 | uint32_t dstMemIndex; - | ^~~~~~~~~~~ +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:28:16: note: 'cx' declared here 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: @@ -124929,321 +125967,65 @@ 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:1066:22: note: 'cx' declared here -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, - from Unified_cpp_js_src18.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 = 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:1900:16: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:193:28: note: 'cx' declared here -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, - from Unified_cpp_js_src2.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 '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:56:16: note: 'cx' declared here -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:77:16: note: 'cx' declared here -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:99:16: note: 'cx' declared here -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, - from Unified_cpp_js_src20.cpp:2: -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:305:21: note: 'cx' declared here -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=] +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()) { + | ^~~~~ +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::UserRealmCount(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:778: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::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 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:172:16: note: 'cx' declared here +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:45:22: note: 'cx' declared here 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: + 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_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:115:16: note: 'cx' declared here -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:1125:21: note: 'cx' declared here -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_18(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:753:16: note: '*(JSContext* const*)this' declared here -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 '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; +/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( | ^~~~~~ -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:1448:16: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:116:16: note: 'cx' declared here -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:479:16: note: '*(JSContext* const*)this' declared here -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:2324:16: note: 'cx' declared here -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:1670:16: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src18.cpp:11: -/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:570:16: note: 'cx' declared here -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:776:15: note: 'cx' declared here -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:3445:26: note: 'cx' declared here -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:1236:18: note: 'cx' declared here -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:917:21: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:136:16: note: 'cx' declared here 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: + 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/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)); +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 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/builtin/Reflect.cpp:219:16: note: 'cx' declared here -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:2483:16: note: 'cx' declared here -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:28:16: note: 'cx' declared here -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:776:17: note: 'cx' declared here -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:136:16: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1367:16: note: 'cx' declared here 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, @@ -125269,19 +126051,22 @@ 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:479:16: note: '*(JSContext* const*)this' declared here -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=] +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::CallResolveOp(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:44, + inlined from 'bool js::LookupOwnPropertyInline(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType, bool*) [with AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:723:25, + inlined from 'bool js::NativeLookupOwnProperty(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1187: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 '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/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:1681:14: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h: In function 'bool js::NativeLookupOwnProperty(JSContext*, typename MaybeRooted::HandleType, 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/NativeObject-inl.h:661:15: note: 'shape' declared here + 661 | RootedShape shape(cx, obj->lookup(cx, id)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:15: note: 'cx' declared here 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: @@ -125304,17 +126089,17 @@ 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:2421:16: note: 'cx' declared here -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=] +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::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-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 '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:307:16: note: 'cx' declared here +/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:1545:21: note: 'cx' declared here 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: @@ -125337,12 +126122,6 @@ 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:737:21: note: '*(JSContext* const*)this' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -125355,22 +126134,13 @@ 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:479:16: note: '*(JSContext* const*)this' declared here -/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:849:21: note: 'cx' declared here -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=] +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 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:376:70, + 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 '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/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:162:16: note: 'cx' declared here 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, @@ -125384,18 +126154,11 @@ 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:479:16: note: '*(JSContext* const*)this' declared here -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, - inlined from 'bool JS::FromPropertyDescriptor(JSContext*, Handle, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:155: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 '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::FromPropertyDescriptor(JSContext*, Handle, 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:162:16: note: 'cx' declared here +/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:375:21: note: 'proto' declared here + 375 | RootedPlainObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:375:21: note: 'cx' declared here 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, @@ -125450,30 +126213,6 @@ 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:479:16: note: '*(JSContext* const*)this' declared here -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:849:21: note: 'cx' declared here -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:45:22: note: 'cx' declared here 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: @@ -125485,43 +126224,20 @@ 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:2240:16: note: 'cx' declared here -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:47: 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/arm64/CodeGenerator-arm64.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:24, - 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 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::CallResolveOp(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:44, + inlined from 'bool js::LookupOwnPropertyInline(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType, bool*) [with AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:723:25, + 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:2440: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/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-inl.h: 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-inl.h:661:15: note: 'shape' declared here + 661 | RootedShape shape(cx, obj->lookup(cx, id)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:15: note: 'cx' declared here 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, @@ -125561,17 +126277,6 @@ 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:479:16: note: '*(JSContext* const*)this' declared here -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:998:16: note: 'cx' declared here 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: @@ -125583,84 +126288,42 @@ 5522 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5522:15: note: 'cx' declared here -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=] +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:2068:25: note: 'cx' declared here +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:133:26: note: 'cx' declared here 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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, - 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: -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/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/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:1732:19: note: 'cx' declared here /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:599:18: note: 'cx' declared here -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::LookupPropertyInline(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:805:56, - inlined from 'bool js::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/vm/JSObject.cpp:2147: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 'proto' 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/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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h: In function 'bool js::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/vm/NativeObject-inl.h:805:56: note: 'proto' declared here - 805 | typename MaybeRooted::RootType proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:805:56: note: 'cx' declared here 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::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: + 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 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:1545:21: note: 'cx' declared here -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:2157:21: note: 'cx' declared here +/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:1167:23: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -125683,18 +126346,25 @@ 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:4364:22: note: 'cx' declared here -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=] +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, + 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: +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_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:133:26: note: 'cx' declared here +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:74:25: note: 'cx' declared here 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: @@ -125706,28 +126376,41 @@ 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:329:22: note: 'cx' declared here -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=] +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/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:1167:23: note: 'cx' declared here +/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:1794:22: note: 'cx' declared here +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:1811:22: note: 'cx' declared here 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 /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:4394:22: note: 'cx' declared here +js/src/Unified_cpp_js_src4.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 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: @@ -125739,6 +126422,22 @@ 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:4384:22: note: 'cx' declared here +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: 'scratch.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::reg_.js::jit::Register::reg_' may be used uninitialized [-Wmaybe-uninitialized] + 1428 | Maybe scratch; + | ^~~~~~~ +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:532:14: note: 'cx' declared here In file included from /usr/include/string.h:535, 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++/12/cstring:42, @@ -125761,30 +126460,6 @@ /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 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()) { - | ^~~~~ -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::UserRealmCount(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:778: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::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 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: @@ -125807,29 +126482,6 @@ 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:875:16: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:1367:16: note: 'cx' declared here -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:2609:16: note: 'cx' declared here 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, @@ -125860,33 +126512,6 @@ /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 = 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::CallResolveOp(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:44, - inlined from 'bool js::LookupOwnPropertyInline(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType, bool*) [with AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:723:25, - inlined from 'bool js::NativeLookupOwnProperty(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1187: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 '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/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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h: In function 'bool js::NativeLookupOwnProperty(JSContext*, typename MaybeRooted::HandleType, 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/NativeObject-inl.h:661:15: note: 'shape' declared here - 661 | RootedShape shape(cx, obj->lookup(cx, id)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:15: note: 'cx' declared here -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:619:21: note: 'cx' declared here 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: @@ -125898,26 +126523,6 @@ 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:1400:16: note: 'cx' declared here -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, - 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: -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_39(D) + 352])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:2685:22: note: '((JSContext* const*)this)[44]' declared here 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: @@ -125940,31 +126545,17 @@ 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:2939:22: note: 'cx' declared here -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::CallResolveOp(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:44, - inlined from 'bool js::LookupOwnPropertyInline(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType, bool*) [with AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:723:25, - 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:2440: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/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-inl.h: 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-inl.h:661:15: note: 'shape' declared here - 661 | RootedShape shape(cx, obj->lookup(cx, id)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:15: note: 'cx' declared here -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:4031:16: note: 'cx' declared here +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()) { + | ^~~~~ 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: @@ -125976,8 +126567,6 @@ 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:3248:22: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -125989,288 +126578,40 @@ 5485 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5485:15: note: 'cx' declared here -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 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:376:70, - 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 '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/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:375:21: note: 'proto' declared here - 375 | RootedPlainObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:375:21: note: 'cx' declared here -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:1749:16: note: 'cx' declared here -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::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:4861: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 'thisarray' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_20(D) + 352])[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:4861:21: note: 'thisarray' declared here - 4861 | RootedArrayObject thisarray(cx_, &thisobj->as()); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4861:21: note: '((JSContext* const*)this)[44]' declared here -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_110(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:2455:39: note: '*(JSContext* const*)this' declared here -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:2502: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_110(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:2502:19: note: 'arg' declared here - 2502 | RootedValue arg(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2502:19: note: '*(JSContext* const*)this' declared here -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:2026:37: note: 'cx' declared here -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:1817:30: note: 'cx' declared here -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:1836:30: note: 'cx' declared here -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) + 352])[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:4172:16: note: '((JSContext* const*)this)[44]' declared here 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) + 352])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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:1579:16: note: '((JSContext* const*)this)[44]' declared here -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/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 8 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, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/ProfilingFrameIterator.h:11: -/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 8 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/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: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] - 1910 | JSProtoKey protoKey; - | ^~~~~~~~ -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_12(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:2289:15: note: '*(JSContext* const*)this' declared here -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_216(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:3100:19: note: '*(JSContext* const*)this' declared here -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=] + 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/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)); +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/wasm/WasmJS.cpp:2394:16: note: 'cx' declared here -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:3985:16: note: 'cx' declared here -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, - 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: -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 '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 '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/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/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: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:243:16: note: 'cx' declared here -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:4026:26: note: 'cx' declared here -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:4049:26: note: 'cx' declared here -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:38:25: note: 'cx' declared here -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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:16: note: 'cx' declared here +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/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:2846:16: note: 'cx' declared here -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=] +/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:1151:21: note: 'cx' declared here +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/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:685:15: note: 'cx' declared here -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/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:1459:21: note: 'cx' declared here 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)[5]' [-Wdangling-pointer=] @@ -126301,151 +126642,6 @@ 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:2177:27: note: '' declared here -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:2993:22: note: 'cx' declared here -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:4422:22: note: 'cx' declared here -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:1982:20: note: 'cx' declared here -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 '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:3696: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: 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/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:38:25: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:659:33: note: 'cx' declared here -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:1201:18: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:750:15: note: 'cx' declared here -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:4422:22: note: 'cx' declared here -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:3938:25: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 '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:408:31: note: 'cx' declared here -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:1382:26: note: 'cx' declared here -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:2404:26: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, @@ -126670,279 +126866,128 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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:1006:22: note: 'cx' declared here -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 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-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/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:3614:21: note: 'cx' declared here -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 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-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/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:3614:21: note: 'cx' declared here -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:4079:26: note: 'cx' declared here -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:259:41: note: 'cx' declared here -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=] +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/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:4004:26: note: 'cx' declared here -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=] +/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:239:14: note: 'cx' declared here +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/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:605:20: note: 'cx' declared here -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 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:3822: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=] +/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:239:14: note: 'cx' declared here +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/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:3822:22: note: 'stack' declared here - 3822 | RootedSavedFrame stack(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3822:22: note: 'cx' declared here -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, - 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/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:239:14: note: 'cx' declared here 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: + 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: 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:74:25: note: 'cx' declared here -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:4823:16: note: 'cx' declared here -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:4231:16: note: 'cx' declared here -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:1794:22: note: 'cx' declared here -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:1811:22: note: 'cx' declared here -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:4305:16: note: 'cx' declared here -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:5288:34: note: 'cx' declared here -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:5264:34: note: 'cx' declared here -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:4272:26: note: 'cx' declared here -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:5194:26: note: 'cx' declared here -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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:25: note: 'cx' declared here +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/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:5194:26: note: 'cx' declared here +/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:275:14: note: 'cx' declared here 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=] + 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 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:532:14: note: 'cx' declared here -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 Promise_then_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:5232: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=] +/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:220:14: note: 'cx' declared here +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/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: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:5194:26: note: 'cx' declared here -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=] +/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:1573:25: note: 'cx' declared here +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_110(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/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:4349:34: note: 'cx' declared here -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=] +/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:2455:39: note: '*(JSContext* const*)this' declared here +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:2502: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_110(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/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:4565:26: note: 'cx' declared here +/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:2502:19: note: 'arg' declared here + 2502 | RootedValue arg(cx); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2502:19: note: '*(JSContext* const*)this' declared here +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, + from Unified_cpp_js_src24.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 '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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src24.cpp:38: +/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:94:16: note: 'cx' declared here In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, @@ -127199,96 +127244,70 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, 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 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:4493:16: note: 'cx' declared here -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:4493:16: note: 'cx' declared here -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:5141:23: note: 'cx' declared here -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=] +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/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:4895:36: note: 'cx' declared here -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=] +/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:60:16: note: 'cx' declared here +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_12(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/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:5023:28: note: 'cx' declared here -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=] +/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:2289:15: note: '*(JSContext* const*)this' declared here +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/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:5449:34: note: 'cx' declared here -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=] +/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:52:14: note: 'cx' declared here +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_216(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/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:2868:16: note: 'cx' declared here -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: -/build/reproducible-path/0ad-0.0.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=] +/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:3100:19: note: '*(JSContext* const*)this' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(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:2868:16: note: 'cx' declared here +/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:4823:16: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, @@ -127545,153 +127564,56 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, 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 '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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:202:16: note: 'cx' declared here -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:2651:16: note: 'cx' declared here -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:3549:22: note: 'cx' declared here -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:1151:21: note: 'cx' declared here -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:1459:21: note: 'cx' declared here -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:503:26: note: 'cx' declared here -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:239:14: note: 'cx' declared here -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:239:14: note: 'cx' declared here -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:239:14: note: 'cx' declared here -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=] +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/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:287:25: note: 'cx' declared here -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=] +/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:4305:16: note: 'cx' declared here +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/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:275:14: note: 'cx' declared here -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=] +/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:5141:23: note: 'cx' declared here +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, + from Unified_cpp_js_src23.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 = 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/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:220:14: note: 'cx' declared here -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=] +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 '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:1956:16: note: 'cx' declared here +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/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:1573:25: note: 'cx' declared here +/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:1956:16: note: 'cx' declared here In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, @@ -127948,418 +127870,24 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ -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:3581:16: note: 'cx' declared here -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, - 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: -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_21(D) + 32])[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:426:18: note: '((JSContext* const*)this)[4]' declared here -In file included 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/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long 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; - | ^~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', - inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, - inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44, - inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, - inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, - inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46, - inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, - inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] - 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); - | ~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here - 1218 | AtomHasher::Lookup lookup(chars, length); - | ^~~~~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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, - from Unified_cpp_js_src_frontend4.cpp:2: -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:389:16: note: 'cx' declared here -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:2235:18: note: 'cx' declared here -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/StringObject-inl.h:38:25: note: 'cx' declared here 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:1061:16: note: 'cx' declared here -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:1079:16: note: 'cx' declared here -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=] + 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/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)); +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: 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/JSContext.cpp:570:16: note: 'cx' declared here -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:477:12: note: 'cx' declared here -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:524:17: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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_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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -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::JSONParser::parse(JS::MutableHandleValue) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: -/build/reproducible-path/0ad-0.0.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_39(D) + 8])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: note: 'value' declared here - 634 | RootedValue value(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: note: '((JSContext* const*)this)[1]' declared here -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::JSONParser::parse(JS::MutableHandleValue) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: -/build/reproducible-path/0ad-0.0.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_38(D) + 8])[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/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:634:15: note: 'value' declared here - 634 | RootedValue value(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: note: '((JSContext* const*)this)[1]' declared here -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 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: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 'body' 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:1846:18: note: 'body' declared here - 1846 | RootedString body(cx, ToString(cx, args[args.length() - 1])); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1846:18: note: 'cx' declared here - Finished release [optimized] target(s) in 3m 15s -/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/aarch64-unknown-linux-gnu/release/libjsrust.a -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives - from distutils.version import StrictVersion as Version -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:1831:14: note: 'cx' declared here -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust' -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 = 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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:16: note: 'cx' declared here +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/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:2486:14: note: 'cx' declared here 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, @@ -128380,6 +127908,11 @@ 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:1592:21: note: 'cx' declared here +/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:2993:22: note: 'cx' declared here 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: @@ -128413,6 +127946,18 @@ 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:1526:22: note: 'cx' declared here +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:4422:22: note: 'cx' declared here 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: @@ -128424,6 +127969,67 @@ 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:137:15: note: 'cx' declared here +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:1982:20: note: 'cx' declared here +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 '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:3696: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:64: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: 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/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:38:25: note: 'cx' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:659:33: note: 'cx' declared here +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:1201:18: note: 'cx' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:750:15: note: 'cx' declared here 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: @@ -128447,6 +128053,87 @@ 631 | RootedSavedFrame rootedFrame(cx, frame); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'cx' declared here +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:1316:22: note: 'cx' declared here +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:1343:22: note: 'cx' declared here +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:4422:22: note: 'cx' declared here +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:3938:25: note: 'cx' declared here +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:408:31: note: 'cx' declared here +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:1382:26: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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:2404:26: note: 'cx' declared here 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', @@ -128462,6 +128149,18 @@ /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 = 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:4357:16: note: 'cx' declared here 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: @@ -128480,383 +128179,230 @@ /build/reproducible-path/0ad-0.0.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:631:20: note: 'cx' declared here -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:738:20: note: 'cx' declared here -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:897:24: note: 'cx' declared here -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:932:24: note: 'cx' declared here -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:1139:22: note: 'cx' declared here -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; - | ^~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -/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()) { - | ^~~~~ -js/src/Unified_cpp_js_src3.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 '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:1090:27: note: 'cx' declared here -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:1116:27: note: 'cx' declared here -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:1806:28: note: 'cx' declared here -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, - 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: -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:403:21: note: 'cx' declared here -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:2578:25: note: 'cx' declared here -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: 'scratch.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::reg_.js::jit::Register::reg_' may be used uninitialized [-Wmaybe-uninitialized] - 1428 | Maybe scratch; - | ^~~~~~~ -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::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:2209:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: 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] - 129 | 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()) { - | ^~~~~ -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::FormatSpiderMonkeyStackFrame(JSContext*, js::StringBuffer&, js::HandleSavedFrame, size_t, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:996:58, - 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:1061: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 '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/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:996:18: note: 'name' declared here - 996 | js::RootedAtom name(cx, frame->getFunctionDisplayName()); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:996:18: note: 'cx' declared here -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, - from Unified_cpp_js_src24.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 '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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src24.cpp:38: -/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:94:16: note: 'cx' declared here -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:60:16: note: 'cx' declared here -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:1578:27: note: 'cx' declared here -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:1684:20: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 = 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:52:14: note: 'cx' declared here -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:889:26: note: 'cx' declared here -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:1938:41: note: 'cx' declared here -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:1963:37: note: 'cx' declared here -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:1989:40: note: 'cx' declared here -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:2016:38: note: 'cx' declared here -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; long 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; long 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; long 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, long 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; long 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; long 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; long 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, long 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 = 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:2164:29: note: 'cx' declared here -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:123:15: note: 'cx' declared here -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, - from Unified_cpp_js_src23.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 = 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 '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:1956:16: note: 'cx' declared here -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=] +/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:631:20: note: 'cx' declared here +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: 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:3291:16: note: 'cx' declared here -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=] +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/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:1956:16: note: 'cx' declared here -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, - from Unified_cpp_js_src_jit7.cpp:2: -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) { - | ^ -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::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; - | ^~~~~~~~~~~~ +/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:1006:22: note: 'cx' declared here +/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:738:20: note: 'cx' declared here +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ +In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)', + inlined from 'static bool mozilla::detail::HashTable::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29, + inlined from 'mozilla::detail::HashTable::Slot mozilla::detail::HashTable::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44, + inlined from 'mozilla::detail::HashTable::AddPtr mozilla::detail::HashTable::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67, + inlined from 'mozilla::HashSet::AddPtr mozilla::HashSet::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30, + inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46, + inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe&) [with Chars = js::LittleEndianChars]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49, + inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized] + 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); + | ~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here + 1218 | AtomHasher::Lookup lookup(chars, length); + | ^~~~~~ 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, @@ -128876,26 +128422,17 @@ 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here -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: -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 long 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; - | ~~~~~~~~~^~~~~~ -/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 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 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-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/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:3614:21: note: 'cx' declared here 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 int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: @@ -128909,6 +128446,17 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here 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 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-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/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:3614:21: note: 'cx' declared here +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); @@ -128919,6 +128467,41 @@ 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:89:21: note: 'cx' declared here +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:897:24: note: 'cx' declared here +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:4079:26: note: 'cx' declared here +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:932:24: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -128930,19 +128513,39 @@ 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:276:21: note: 'cx' declared here -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=] +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/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:82:22: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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/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:259:41: note: 'cx' declared here +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:1139:22: note: 'cx' declared here +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:4004:26: note: 'cx' declared here 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: @@ -128954,6 +128557,32 @@ 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here +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:605:20: note: 'cx' declared here +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 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:3822: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 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:3822:22: note: 'stack' declared here + 3822 | RootedSavedFrame stack(cx); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3822:22: note: 'cx' declared here 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: @@ -128982,6 +128611,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 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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()) { + | ^~~~~ /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( @@ -129119,6 +128761,17 @@ 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here +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:4231:16: note: 'cx' declared here 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: @@ -129163,270 +128816,329 @@ 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here -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; - | ^~~ -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 -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=] +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:602:23: note: 'cx' declared here -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=] +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:1090:27: note: 'cx' declared here +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/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:1316:22: note: 'cx' declared here -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=] +/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:1116:27: note: 'cx' declared here +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/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:1343:22: note: 'cx' declared here -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::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:863: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 'dataClone' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] +/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:5288:34: note: 'cx' declared here +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/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:862:27: note: 'dataClone' declared here - 862 | Rooted> dataClone( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:862:27: note: 'cx' declared here -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=] +/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:5264:34: note: 'cx' declared here +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/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:3060:18: note: 'cx' declared here -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=] +/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:4272:26: note: 'cx' declared here +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/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:1511:27: note: 'cx' declared here -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=] +/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:5194:26: note: 'cx' declared here +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/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:1908:42: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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:47: 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; - | ^~~ -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=] +/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:5194:26: note: 'cx' declared here +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 Promise_then_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:5232: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/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:2042:40: note: 'cx' declared here -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/jit/Recover.h:12, - 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: -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=] +/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: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:5194:26: note: 'cx' declared here +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/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:1183:15: note: 'cx' declared here -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=] +/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:4349:34: note: 'cx' declared here +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/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:1296:15: note: 'cx' declared here -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:47: 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 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=] +/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:4565:26: note: 'cx' declared here +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:4357:16: note: 'cx' declared here -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=] +/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:1806:28: note: 'cx' declared here +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/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:680:31: note: 'cx' declared here +/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:4493:16: note: 'cx' declared here 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: + 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/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:975:21: note: 'cx' declared here -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=] +/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:602:23: note: 'cx' declared here +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/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:725:31: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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=] +/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:4493:16: note: 'cx' declared here +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/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:1730:20: note: 'cx' declared here -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=] +/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:4895:36: note: 'cx' declared here +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/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:1716:20: note: 'cx' declared here -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=] +/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:2578:25: note: 'cx' declared here +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/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:1317:14: note: 'cx' declared here +/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:2235:18: note: 'cx' declared here +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:5023:28: note: 'cx' declared here +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:5449:34: note: 'cx' declared here 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: + 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:2868:16: note: 'cx' declared here +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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); +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/StringObject-inl.h:38:25: note: 'cx' declared here +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/SavedStacks.cpp:1850:16: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:16: note: 'cx' declared here +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:1079:16: note: 'cx' declared here +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/JSContext.cpp:570:16: note: 'cx' declared here +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: +/build/reproducible-path/0ad-0.0.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 = PerformPromiseAll(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:2868:16: note: 'cx' declared here +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::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:2209:72: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: 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] + 129 | it++; + | ~~^~ +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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:477:12: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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:524:17: note: 'cx' declared here 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, @@ -129479,6 +129191,29 @@ 136 | Rooted stream(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:136:27: note: 'cx' declared here +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::FormatSpiderMonkeyStackFrame(JSContext*, js::StringBuffer&, js::HandleSavedFrame, size_t, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:996:58, + 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:1061: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 '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/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:996:18: note: 'name' declared here + 996 | js::RootedAtom name(cx, frame->getFunctionDisplayName()); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:996:18: note: 'cx' declared here +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:2651:16: note: 'cx' declared here 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 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: @@ -129490,6 +129225,28 @@ 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:189:24: note: 'cx' declared here +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:1578:27: note: 'cx' declared here +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:3549:22: note: 'cx' declared here 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: @@ -129512,6 +129269,17 @@ 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:223:24: note: 'cx' declared here +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:1684:20: note: 'cx' declared here 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: @@ -129537,6 +129305,46 @@ 302 | Rooted v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:19: note: 'cx' declared here +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, + from Unified_cpp_js_src5.cpp:2: +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:258:24: note: 'cx' declared here +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:503:26: note: 'cx' declared here +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:632:26: note: 'cx' declared here 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: @@ -129548,6 +129356,17 @@ 86 | Rooted stream( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:86:27: note: 'cx' declared here +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:75:33: note: 'cx' declared here 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: @@ -129559,6 +129378,7 @@ 471 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:471:27: note: 'cx' declared here +/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -129570,6 +129390,65 @@ 297 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:297:27: note: 'cx' declared here +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:392:33: note: 'cx' declared here +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:3581:16: note: 'cx' declared here +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::JSONParser::parse(JS::MutableHandleValue) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: +/build/reproducible-path/0ad-0.0.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_39(D) + 8])[12]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 = unsigned char]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: note: 'value' declared here + 634 | RootedValue value(cx); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: note: '((JSContext* const*)this)[1]' declared here +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:134:27: note: 'cx' declared here +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:236:27: note: 'cx' declared here 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: @@ -129582,8 +129461,19 @@ 30 | Rooted descriptor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 +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::JSONParser::parse(JS::MutableHandleValue) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: +/build/reproducible-path/0ad-0.0.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_38(D) + 8])[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/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:634:15: note: 'value' declared here + 634 | RootedValue value(cx); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: note: '((JSContext* const*)this)[1]' declared here 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: @@ -129596,79 +129486,17 @@ 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:49:27: note: 'cx' declared here -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, - from Unified_cpp_js_src5.cpp:2: -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:258:24: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 = 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:604:25: note: 'cx' declared here -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:632:26: note: 'cx' declared here -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:75:33: note: 'cx' declared here 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: + 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::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: 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:392:33: note: 'cx' declared here -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:777:24: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:314:33: note: 'cx' declared here 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, @@ -129686,29 +129514,6 @@ 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:5741:16: note: 'cx' declared here -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:134:27: note: 'cx' declared here -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:236:27: note: 'cx' declared here 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: @@ -129720,6 +129525,17 @@ 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:4669:16: note: 'cx' declared here +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:604:25: note: 'cx' declared here 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: @@ -129731,17 +129547,17 @@ 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:3786:18: note: 'cx' declared here -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=] +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/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:314:33: note: 'cx' declared here +/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:777:24: note: 'cx' declared here 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: @@ -129753,28 +129569,6 @@ 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:150:16: note: 'cx' declared here -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:943:16: note: 'cx' declared here -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:3109:16: note: 'cx' declared here 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: @@ -129798,17 +129592,6 @@ 106 | Rooted controller( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:106:37: note: 'cx' declared here -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:2686:18: note: 'cx' declared here 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: @@ -129820,6 +129603,39 @@ 191 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:191:33: note: 'cx' declared here +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:943:16: note: 'cx' declared here +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( + | ^~~~ +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:3109:16: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1938:41: note: 'cx' declared here 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: @@ -129842,6 +129658,28 @@ 155 | Rooted sourceCancelPromise( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:155:21: note: 'cx' declared here +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:1963:37: note: 'cx' declared here +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:2686:18: note: 'cx' declared here 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: @@ -129853,6 +129691,28 @@ 386 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:386:27: note: 'cx' declared here +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:1989:40: note: 'cx' declared here +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:2016:38: note: 'cx' declared here 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: @@ -129864,7 +129724,6 @@ 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:1642:15: note: 'cx' declared here -/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 -DWASM_SUPPORTS_HUGE_MEMORY -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 -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 -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 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: @@ -129876,6 +129735,17 @@ 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:5476:24: note: 'cx' declared here +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 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: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 'body' 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:1846:18: note: 'body' declared here + 1846 | RootedString body(cx, ToString(cx, args[args.length() - 1])); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1846:18: note: 'cx' declared here 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: @@ -129944,6 +129814,17 @@ 95 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:95:27: note: 'cx' declared here +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:1831:14: note: 'cx' declared here 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: @@ -129955,6 +129836,17 @@ 155 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:155:27: note: 'cx' declared here +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:2486:14: note: 'cx' declared here 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: @@ -129966,6 +129858,17 @@ 218 | Rooted reader( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:218:40: note: 'cx' declared here +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:5955:21: note: 'cx' declared here 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: @@ -129978,17 +129881,29 @@ 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:49:27: note: 'cx' declared here -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=] +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/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:5955:21: note: 'cx' declared here +/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:2164:29: note: 'cx' declared here +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' +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:123:15: note: 'cx' declared here 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: @@ -130012,29 +129927,6 @@ 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:507:16: note: 'cx' declared here -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:4470:16: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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:241:16: note: 'cx' declared here 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: @@ -130046,17 +129938,6 @@ 525 | Rooted reader( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:525:40: note: 'cx' declared here -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:1384:16: note: 'cx' declared here 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: @@ -130079,17 +129960,29 @@ 230 | Rooted onPullFulfilled( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:230:21: note: 'cx' declared here +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:4470:16: note: 'cx' declared here 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=] + 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/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:2739:16: note: 'cx' declared here +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::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:241:16: note: 'cx' declared here 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: @@ -130125,6 +130018,17 @@ 416 | Rooted stack(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:27: note: 'cx' declared here +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:1384:16: note: 'cx' declared here 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: @@ -130147,6 +130051,17 @@ 191 | Rooted unwrappedTeeState(cx, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:191:21: note: 'cx' declared here +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:2739:16: note: 'cx' declared here 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: @@ -130169,67 +130084,6 @@ 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:4265:16: note: 'cx' declared here -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:441:17: note: 'cx' declared here -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:441:17: note: 'cx' declared here -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:6020:24: note: 'cx' declared here -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:441:17: note: 'cx' declared here -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:7195:18: note: 'cx' declared here 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, @@ -130257,67 +130111,28 @@ 294 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'cx' declared here -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:441:17: note: 'cx' declared here -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:441:17: note: 'cx' declared here -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_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:1838: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_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:1838:16: note: 'proto' declared here - 1838 | RootedObject proto(cx, obj->staticPrototype()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1838:16: note: 'cx' declared here -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=] +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/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:2096:16: note: 'cx' declared here -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=] +/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:82:22: note: 'cx' declared here +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/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:441:17: note: 'cx' declared here +/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:6020:24: note: 'cx' declared here 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: @@ -130329,17 +130144,6 @@ 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:87:27: note: 'cx' declared here -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:1782:16: note: 'cx' declared here 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: @@ -130351,19 +130155,6 @@ 191 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:191:27: note: 'cx' declared here -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:441:17: note: 'cx' declared here 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: @@ -130397,19 +130188,17 @@ 460 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:460:27: note: 'cx' declared here -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=] +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/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:441:17: note: 'cx' declared here +/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:7195:18: note: 'cx' declared here 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: @@ -130454,25 +130243,12 @@ 570 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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:441:17: note: 'cx' declared here /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( @@ -130480,73 +130256,32 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'cx' declared here 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: + 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:1838: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: 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:1838:16: note: 'proto' declared here + 1838 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1913:16: note: 'cx' declared here -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:441:17: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1838:16: note: 'cx' declared here 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_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:1887:48: + 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_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:1887:16: note: 'proto' declared here - 1887 | RootedObject proto(cx, obj->staticPrototype()); +/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:1887:16: note: 'cx' declared here -In destructor 'JS::Rooted::~Rooted() [with T = js::StructTypeDescr*]', - 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:2062:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1131:12: warning: storing the address of local variable 'descr' in '*&MEM[(struct Array *)cx_209(D)].mArr[3]' [-Wdangling-pointer=] - 1131 | *stack = prev; - | ~~~~~~~^~~~~~ -/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:2018:22: note: 'cx' declared here -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:441:17: note: 'cx' declared here -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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2096:16: note: 'cx' declared here +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 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:2162:21: note: 'cx' declared here 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: @@ -130559,6 +130294,11 @@ 54 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'cx' declared here +/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:1782:16: note: 'cx' declared here 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: @@ -130570,19 +130310,6 @@ 236 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:236:27: note: 'cx' declared here -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:441:17: note: 'cx' declared here 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: @@ -130594,40 +130321,28 @@ 282 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:282:27: note: 'cx' declared here -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=] +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/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:441:17: note: 'cx' declared here -In file included from Unified_cpp_js_src_wasm3.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(Decoder&, ValTypeVector*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmValidate.cpp:437:26: warning: 'numLocalEntries' may be used uninitialized [-Wmaybe-uninitialized] - 437 | for (uint32_t i = 0; i < numLocalEntries; i++) { - | ~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmValidate.cpp:434:12: note: 'numLocalEntries' was declared here - 434 | uint32_t numLocalEntries; - | ^~~~~~~~~~~~~~~ -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=] +/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:1913:16: note: 'cx' declared here +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_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:1887: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/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:441:17: note: 'cx' declared here +/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:1887:16: note: 'proto' declared here + 1887 | RootedObject proto(cx, obj->staticPrototype()); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1887:16: note: 'cx' declared here 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: @@ -130640,41 +130355,16 @@ 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:470:17: note: 'cx' declared here -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:144:16: note: 'cx' declared here -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:441:17: note: 'cx' declared here -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:170:16: note: 'cx' declared here +In destructor 'JS::Rooted::~Rooted() [with T = js::StructTypeDescr*]', + 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:2062:5: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1131:12: warning: storing the address of local variable 'descr' in '*&MEM[(struct Array *)cx_209(D)].mArr[3]' [-Wdangling-pointer=] + 1131 | *stack = prev; + | ~~~~~~~^~~~~~ +/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:2018:22: note: 'cx' declared here 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: @@ -130687,58 +130377,17 @@ 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:29:21: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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:233:16: note: 'cx' declared here -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:36:17: note: 'cx' declared here -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:441:17: note: 'cx' declared here -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=] +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/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:441:17: note: 'cx' declared here +/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:2162:21: note: 'cx' declared here 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: @@ -130750,45 +130399,6 @@ 65 | Rooted writer( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'cx' declared here -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:441:17: note: 'cx' declared here -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 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 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:441:17: note: 'cx' declared here -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 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 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:441:17: note: 'cx' declared here 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: @@ -130824,6 +130434,54 @@ 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:49:27: note: 'cx' declared here +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:144:16: note: 'cx' declared here +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:170:16: note: 'cx' declared here +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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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:233:16: note: 'cx' declared here +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:36:17: note: 'cx' declared here 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: @@ -130835,17 +130493,23 @@ 252 | Rooted controller( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'cx' declared here -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=] +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::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:863: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 '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::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:862:27: note: 'dataClone' declared here + 862 | Rooted> dataClone( + | ^~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:862:27: note: 'cx' declared here +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/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:738:21: note: 'cx' declared here 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: @@ -130857,17 +130521,22 @@ 97 | Rooted stream(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:97:27: note: 'cx' declared here -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=] +/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:3060:18: note: 'cx' declared here +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/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:910:22: note: 'cx' declared here +/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:1511:27: note: 'cx' declared here 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: @@ -130879,17 +130548,17 @@ 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:971:21: note: 'cx' declared here -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=] +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/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:1136:16: note: 'cx' declared here +/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:1908:42: note: 'cx' declared here 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, @@ -130903,29 +130572,28 @@ 557 | Rooted enqueueResult(cx); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: note: 'cx' declared here -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' -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=] +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/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:1636:31: note: 'cx' declared here -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::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: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 'src' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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:2042:40: note: 'cx' declared here +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/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:1729:16: note: 'src' declared here - 1729 | RootedObject src(cx, ToObject(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:16: note: 'cx' declared here +/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:680:31: note: 'cx' declared here 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, from Unified_cpp_js_src7.cpp:2: @@ -130941,92 +130609,56 @@ 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:2121:16: note: 'cx' declared here -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:531:21: note: 'cx' declared here -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' -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:1067:21: note: 'cx' declared here -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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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:45:26: note: 'cx' declared here -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=] +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/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:114:30: note: 'cx' declared here -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=] +/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:725:31: note: 'cx' declared here +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.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:1209:16: note: 'cx' declared here -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 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=] +/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:441:17: note: 'cx' declared here +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.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = 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:1339:16: note: 'cx' declared here -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, - from Unified_cpp_js_src9.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 '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=] +/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:441:17: note: 'cx' declared here +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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:1414:16: note: 'cx' declared here +/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:441:17: note: 'cx' declared here 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: @@ -131038,17 +130670,19 @@ 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:3052:16: note: 'cx' declared here -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=] +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.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:1339:16: note: 'cx' declared here +/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:441:17: note: 'cx' declared here 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 DefineSelfHostedProperty(JSContext*, JS::HandleObject, JS::HandleId, const char*, const char*, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3007:47, @@ -131061,17 +130695,19 @@ 3007 | RootedAtom name(cx, IdToFunctionName(cx, id)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3007:14: note: 'cx' declared here -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=] +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.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:1339:16: note: 'cx' declared here +/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:441:17: note: 'cx' declared here 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: @@ -131083,12 +130719,19 @@ 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:3278:14: note: 'cx' declared here -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=] +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:441:17: note: 'cx' declared here 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: @@ -131100,99 +130743,261 @@ 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:3325:16: note: 'cx' declared here -/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:1339:16: note: 'cx' declared here -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=] +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/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:1339:16: note: 'cx' declared here +/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:1636:31: note: 'cx' declared here +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, + from Unified_cpp_js_src9.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 '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=] + 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/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:1339:16: note: 'cx' declared here -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=] +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::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:1414:16: note: 'cx' declared here +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.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:1339:16: note: 'cx' declared here -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=] +/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:441:17: note: 'cx' declared here +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.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:1339:16: note: 'cx' declared here -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=] +/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:441:17: note: 'cx' declared here +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.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:1339:16: note: 'cx' declared here -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=] +/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:441:17: note: 'cx' declared here +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.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:1339:16: note: 'cx' declared here -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 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=] +/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:441:17: note: 'cx' declared here +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/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = 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:1339:16: note: 'cx' declared here -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/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:1730:20: note: 'cx' declared here +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:1716:20: note: 'cx' declared here +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:441:17: note: 'cx' declared here +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:441:17: note: 'cx' declared here +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:441:17: note: 'cx' declared here +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:1317:14: note: 'cx' declared here +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:441:17: note: 'cx' declared here +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:441:17: note: 'cx' declared here +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:441:17: note: 'cx' declared here +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:441:17: note: 'cx' declared here +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:441:17: note: 'cx' declared here +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 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 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:441:17: note: 'cx' declared here +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 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 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:441:17: note: 'cx' declared here +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/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:181:26: note: 'cx' declared here +/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:1850:16: note: 'cx' declared here 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: @@ -131220,17 +131025,6 @@ 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:2739:16: note: 'cx' declared here -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 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:1440: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here 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 '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:115:46: @@ -131243,17 +131037,39 @@ 115 | RootedObject getter(cx, desc.getterObject()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:115:16: note: 'cx' declared here -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 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:1440:31: +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/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:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +/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:738:21: note: 'cx' declared here +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:910:22: note: 'cx' declared here +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:1136:16: note: 'cx' declared here 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, @@ -131266,107 +131082,18 @@ 1477 | RootedObject target(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'cx' declared here -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 js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here -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:3497:18: note: 'cx' declared here -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 js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm' -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:3416:18: note: 'cx' declared here -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 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:1440: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here -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:1258:16: note: 'cx' declared here -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:1258:16: note: 'cx' declared here -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:1325:14: note: 'cx' declared here -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 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:1440: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=] +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/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:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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::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:45:26: note: 'cx' declared here 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: @@ -131390,17 +131117,62 @@ 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:243:20: note: 'cx' declared here -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 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:1440: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=] +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 '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:1308: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 'argArray' in '((JS::Rooted**)cx)[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:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +/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:1307:16: note: 'argArray' declared here + 1307 | RootedObject argArray(cx, + | ^~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1307:16: note: 'cx' declared here +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 '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:1365: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 'argArray' in '((JS::Rooted**)cx)[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::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:1364:16: note: 'argArray' declared here + 1364 | RootedObject argArray(cx, + | ^~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1364:16: note: 'cx' declared here +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:1530:16: note: 'cx' declared here +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:1477:16: note: 'cx' declared here +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::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: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 'src' in '((JS::Rooted**)cx)[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:1729:16: note: 'src' declared here + 1729 | RootedObject src(cx, ToObject(cx, args.get(0))); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:16: note: 'cx' declared here 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: @@ -131446,39 +131218,6 @@ 260 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:260:27: note: 'cx' declared here -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 '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:1308: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 'argArray' in '((JS::Rooted**)cx)[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::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:1307:16: note: 'argArray' declared here - 1307 | RootedObject argArray(cx, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1307:16: note: 'cx' declared here -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 '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:1365: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 'argArray' in '((JS::Rooted**)cx)[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::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:1364:16: note: 'argArray' declared here - 1364 | RootedObject argArray(cx, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1364:16: note: 'cx' declared here -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 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:1440: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here 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: @@ -131490,17 +131229,17 @@ 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:290:26: note: 'cx' declared here -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=] +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/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:733:14: note: 'cx' declared here +/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:323:27: note: 'cx' declared here 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, @@ -131514,17 +131253,6 @@ | ^~~~~ 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:1530:16: note: 'cx' declared here -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); @@ -131534,29 +131262,6 @@ 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:1274:16: note: 'cx' declared here -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:323:27: note: 'cx' declared here -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:1477:16: note: 'cx' declared here 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: @@ -131590,6 +131295,17 @@ 412 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:412:27: note: 'cx' declared here +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:181:26: note: 'cx' declared here 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: @@ -131612,17 +131328,6 @@ 889 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:889:42: note: 'cx' declared here -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 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:1440: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here 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: @@ -131634,17 +131339,17 @@ 553 | Rooted promise( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:553:21: note: 'cx' declared here -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=] +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/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:5981:21: note: 'cx' declared here +/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:531:21: note: 'cx' declared here 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: @@ -131656,17 +131361,6 @@ 371 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:371:42: note: 'cx' declared here -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:2956:16: note: 'cx' declared here 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: @@ -131678,17 +131372,6 @@ 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:159:26: note: 'cx' declared here -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 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:1440: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here 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: @@ -131700,17 +131383,150 @@ 65 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:65:27: note: 'cx' declared here -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 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:1440:31: +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:2956:16: note: 'cx' declared here +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:3497:18: note: 'cx' declared here +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:3416:18: note: 'cx' declared here +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:1258:16: note: 'cx' declared here +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:1258:16: note: 'cx' declared here +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:1325:14: note: 'cx' declared here +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/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:1440:31: note: 'obj' declared here - 1440 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +/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:1067:21: note: 'cx' declared here +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:114:30: note: 'cx' declared here +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:1209:16: note: 'cx' declared here +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 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 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:1339:16: note: 'cx' declared here +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:1339:16: note: 'cx' declared here +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:1339:16: note: 'cx' declared here +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:1339:16: note: 'cx' declared here 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: @@ -131723,17 +131539,72 @@ 1764 | RootedValue v(cx, v_); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764:15: note: 'cx' declared here -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=] +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/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:158:21: note: 'cx' declared here +/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:1339:16: note: 'cx' declared here +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:1339:16: note: 'cx' declared here +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:1339:16: note: 'cx' declared here +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:1339:16: note: 'cx' declared here +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:1339:16: note: 'cx' declared here +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:733:14: note: 'cx' declared here 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: @@ -131745,6 +131616,171 @@ 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:574:16: note: 'cx' declared here +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:1339:16: note: 'cx' declared here +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 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 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:1339:16: note: 'cx' declared here +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 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:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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:5981:21: note: 'cx' declared here +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 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:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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 js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 int]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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 js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 unsigned int]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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 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:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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 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:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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 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:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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 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:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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 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:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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 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:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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 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:1440: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:1440:31: note: 'obj' declared here + 1440 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here +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:158:21: note: 'cx' declared here 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 @@ -131753,9 +131789,9 @@ import imp 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/Disasm-vixl.o ../jit/Instrument-vixl.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_jit15.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/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/Disasm-vixl.o ../jit/Instrument-vixl.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_jit15.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 /usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -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 -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/aarch64-unknown-linux-gnu/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives @@ -131891,7 +131927,6 @@ 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' @@ -131899,27 +131934,32 @@ 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]: 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 make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 2%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 3%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o -[ 5%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o +[ 3%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o +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' [ 6%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o -[ 7%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o -[ 9%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o -[ 10%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o +[ 6%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o +[ 7%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o +[ 9%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o +[ 10%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o [ 11%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o -[ 12%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o -[ 14%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o -[ 15%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o +[ 12%] 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' +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' +[ 14%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o +[ 15%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o [ 16%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o [ 18%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o -[ 19%] Linking C static library libposh.a -[ 20%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o +[ 19%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o +[ 20%] Linking C static library libposh.a [ 22%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o +[ 23%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' +[ 24%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o +[ 24%] Built target posh /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) { | ^~ @@ -131930,61 +131970,57 @@ /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) { | ^~ +[ 25%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o /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); | ^~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 23%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o -[ 24%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o -[ 25%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o -[ 25%] Built target posh -[ 27%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o +[ 27%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o [ 28%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o -[ 29%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o +[ 29%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o [ 31%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o [ 32%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o [ 33%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o [ 35%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o -[ 36%] Linking CXX shared library libnvcore.so -[ 37%] Linking CXX static library libsquish.a +[ 36%] Linking CXX static library libsquish.a make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 37%] Built target nvcore -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' +[ 36%] Built target squish +[ 37%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o +[ 38%] Linking CXX shared library libnvcore.so make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' +[ 38%] 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' -[ 38%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o -[ 38%] Built target squish +[ 40%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o +[ 41%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o +[ 42%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o +[ 44%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o +[ 45%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o 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' -[ 40%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o -[ 41%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o -[ 42%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o -[ 44%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o -[ 45%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o -[ 46%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o +[ 46%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o +[ 48%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o +[ 49%] Linking CXX static library libbc6h.a +[ 50%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' +[ 51%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o +[ 51%] Built target bc6h +[ 53%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o +[ 54%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvthread/ThreadPool.cpp: In constructor 'nv::ThreadPool::ThreadPool(uint, bool, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvthread/ThreadPool.cpp:123:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 123 | workers[i].start(workerFunc, (void *)i); | ^~~~~~~~~ -[ 48%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o -[ 49%] Linking CXX static library libnvthread.a +[ 55%] Linking CXX static library libnvthread.a make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 49%] Built target nvthread -[ 50%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o -[ 51%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o -[ 53%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o -[ 54%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o -[ 55%] Linking CXX static library libbc6h.a +[ 55%] Built target nvthread +[ 57%] Linking CXX static library libbc7.a make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 55%] Built target bc6h -[ 57%] Linking CXX shared library libnvmath.so -[ 58%] Linking CXX static library libbc7.a +[ 57%] Built target bc7 +[ 58%] Linking CXX shared library libnvmath.so make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 58%] Built target nvmath -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' @@ -132021,8 +132057,8 @@ 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/ClusterFit.cpp.o -[ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.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 @@ -132056,376 +132092,377 @@ Creating bin/Release ==== Building curl-lib (release) ==== Creating obj/Release/zlib-lib -lapi.c Creating obj/Release/zip-lib +Creating bin/Release ==== Building mbedtls-lib (release) ==== -adler32.c -lbaselib.c +lapi.c mkstemp.c +adler32.c ==== Building luashim-lib (release) ==== -compress.c -zip_add.c -lbitlib.c -crc32.c -Creating obj/Release/mbedtls-lib -Creating obj/Release/luashim-lib -zip_add_dir.c +lbaselib.c Creating obj/Release/curl-lib -luashim.c -aes.c amigaos.c -lcode.c -zip_add_entry.c -deflate.c -lcorolib.c asyn-ares.c asyn-thread.c -gzclose.c -zip_close.c +Creating obj/Release/luashim-lib +zip_add.c +Creating obj/Release/mbedtls-lib +compress.c axtls.c -gzlib.c -lctype.c -ldblib.c +luashim.c +aes.c base64.c cleartext.c -gzread.c -ldebug.c -Linking luashim-lib +crc32.c conncache.c -zip_delete.c +zip_add_dir.c +zip_add_entry.c connect.c -gzwrite.c -==== Building example (release) ==== -ldo.c -Creating obj/Release/example -zip_dir_add.c -main.c -ldump.c -Linking example -zip_dirent.c -infback.c +deflate.c +zip_close.c content_encoding.c -==== Building luasocket (release) ==== -Creating obj/Release/luasocket -auxiliar.c -aesni.c -arc4.c -inffast.c -lfunc.c -buffer.c -lgc.c -linit.c +zip_delete.c cookie.c +gzclose.c +lbitlib.c +zip_dir_add.c cram.c -liolib.c -llex.c -asn1parse.c -compat.c +gzlib.c +lcode.c +zip_dirent.c +zip_discard.c +Linking luashim-lib curl_addrinfo.c -inflate.c -except.c +==== Building example (release) ==== +Creating obj/Release/example +main.c +zip_entry.c curl_des.c -inftrees.c -asn1write.c +Linking example +gzread.c +zip_err_str.c curl_endian.c -inet.c +==== Building luasocket (release) ==== +zip_error.c +Creating obj/Release/luasocket curl_fnmatch.c -trees.c +auxiliar.c curl_gethostname.c -base64.c -uncompr.c curl_gssapi.c -lmathlib.c -zip_discard.c -zutil.c +gzwrite.c +zip_error_clear.c curl_memrchr.c -zip_entry.c -io.c +buffer.c +zip_error_get.c curl_multibyte.c -bignum.c curl_ntlm_core.c -zip_err_str.c -luasocket.c -main.c +zip_error_get_sys_type.c curl_ntlm_wb.c -lmem.c -zip_error.c -loadlib.c +compat.c curl_rtmp.c -lobject.c curl_sasl.c -zip_error_clear.c -mime.c +zip_error_strerror.c curl_sspi.c -options.c -zip_error_get.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: - | ^~~~~~~ +except.c +lcorolib.c curl_threads.c +lctype.c cyassl.c -lopcodes.c -zip_error_get_sys_type.c -zip_error_strerror.c +infback.c +zip_error_to_str.c +inffast.c +inet.c +ldblib.c +aesni.c darwinssl.c -loslib.c -blowfish.c +ldebug.c dict.c -zip_error_to_str.c +arc4.c zip_extra_field.c +inflate.c +ldo.c digest.c -select.c digest_sspi.c -serial.c -zip_extra_field_api.c -lparser.c dotdot.c -tcp.c -Linking zlib-lib -lstate.c -lstring.c -timeout.c +asn1parse.c +ldump.c easy.c -udp.c -zip_fclose.c +zip_extra_field_api.c +io.c escape.c -unix.c -lstrlib.c -unixdgram.c -zip_fdopen.c -unixstream.c -usocket.c -ltable.c -camellia.c -zip_file_add.c +inftrees.c +luasocket.c +lfunc.c +lgc.c +trees.c file.c +main.c +zip_fclose.c fileinfo.c +asn1write.c formdata.c -zip_file_error_clear.c -ccm.c +base64.c +mime.c +zip_fdopen.c +linit.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: + | ^~~~~~~ ftp.c -ltablib.c -zip_file_error_get.c +zip_file_add.c +liolib.c +uncompr.c ftplistparser.c +bignum.c +zip_file_error_clear.c +zutil.c getenv.c -Linking luasocket +zip_file_error_get.c +blowfish.c zip_file_get_comment.c +zip_file_get_external_attributes.c +llex.c getinfo.c +zip_file_get_offset.c +zip_file_rename.c +options.c +zip_file_replace.c +zip_file_set_comment.c +zip_file_set_external_attributes.c +zip_file_strerror.c gopher.c +zip_filerange_crc.c +lmathlib.c +zip_fopen.c +lmem.c gskit.c -zip_file_get_external_attributes.c -certs.c +camellia.c +zip_fopen_encrypted.c +loadlib.c +zip_fopen_index.c gtls.c -zip_file_get_offset.c -ltm.c -cipher.c +lobject.c +zip_fopen_index_encrypted.c hash.c -lundump.c +zip_fread.c hmac.c -cipher_wrap.c -zip_file_rename.c +select.c +zip_get_archive_comment.c +Linking zlib-lib +zip_get_archive_flag.c +ccm.c +certs.c hostasyn.c -lutf8lib.c -zip_file_replace.c +lopcodes.c +zip_get_compression_implementation.c hostcheck.c -lvm.c +cipher.c +loslib.c hostip.c +serial.c +zip_get_encryption_implementation.c +lparser.c hostip4.c -zip_file_set_comment.c +tcp.c +zip_get_file_comment.c hostip6.c +zip_get_name.c hostsyn.c -ctr_drbg.c -lzio.c -zip_file_set_external_attributes.c +zip_get_num_entries.c +lstate.c +lstring.c +cipher_wrap.c +timeout.c +zip_get_num_files.c http.c +ctr_drbg.c +zip_memdup.c +zip_name_locate.c http2.c -debug.c -zip_file_strerror.c +udp.c +zip_new.c +zip_open.c +lstrlib.c http_chunks.c http_digest.c -zip_filerange_crc.c -http_negotiate.c +debug.c +zip_rename.c +ltable.c +zip_replace.c des.c -zip_fopen.c +unix.c +zip_set_archive_comment.c +http_negotiate.c http_ntlm.c +zip_set_archive_flag.c http_proxy.c +zip_set_default_password.c +unixdgram.c idn_win32.c -if2ip.c -zip_fopen_encrypted.c -zip_fopen_index.c dhm.c +zip_set_file_comment.c +zip_set_file_compression.c +if2ip.c +ltablib.c +zip_set_name.c +zip_source_buffer.c +unixstream.c imap.c -zip_fopen_index_encrypted.c inet_ntop.c -zip_fread.c -ecdh.c +zip_source_close.c inet_pton.c +zip_source_crc.c +ecdh.c +ltm.c +zip_source_deflate.c krb5.c -zip_get_archive_comment.c -zip_get_archive_flag.c -krb5_gssapi.c +usocket.c ecdsa.c -krb5_sspi.c -zip_get_compression_implementation.c -zip_get_encryption_implementation.c +lundump.c +zip_source_error.c +krb5_gssapi.c ecjpake.c +ecp.c +ecp_curves.c +krb5_sspi.c +zip_source_file.c ldap.c +lutf8lib.c +zip_source_filep.c +zip_source_free.c llist.c -zip_get_file_comment.c -ecp.c mbedtls.c +lvm.c +zip_source_function.c +zip_source_layered.c +entropy.c md4.c -zip_get_name.c +zip_source_open.c +Linking luasocket +zip_source_pkware.c +lzio.c +zip_source_pop.c md5.c -zip_get_num_entries.c +zip_source_read.c memdebug.c -ecp_curves.c -zip_get_num_files.c -entropy.c -mprintf.c -multi.c -zip_memdup.c +zip_source_stat.c entropy_poll.c -zip_name_locate.c +zip_source_window.c error.c -zip_new.c -netrc.c +zip_source_zip.c +mprintf.c +zip_source_zip_new.c +multi.c +zip_stat.c gcm.c -zip_open.c +netrc.c +zip_stat_index.c +zip_stat_init.c +zip_strerror.c +zip_string.c non-ascii.c +zip_unchange.c nonblock.c nss.c +zip_unchange_all.c ntlm.c +zip_unchange_archive.c ntlm_sspi.c +havege.c nwlib.c -Linking lua-lib nwos.c -zip_rename.c -havege.c +zip_unchange_data.c oauth2.c hmac_drbg.c -md.c +zip_utf-8.c openldap.c -md2.c -zip_replace.c openssl.c -md4.c parsedate.c -zip_set_archive_comment.c -md5.c pingpong.c -zip_set_archive_flag.c -md_wrap.c -zip_set_default_password.c pipeline.c -memory_buffer_alloc.c -net.c +Linking zip-lib polarssl.c -zip_set_file_comment.c -oid.c -padlock.c -zip_set_file_compression.c +md.c polarssl_threadlock.c -pem.c -zip_set_name.c -pk.c +md2.c pop3.c -zip_source_buffer.c progress.c -pk_wrap.c +md4.c rand.c -zip_source_close.c -zip_source_crc.c -pkcs11.c +md5.c rtsp.c -pkcs12.c -pkcs5.c -pkparse.c +md_wrap.c schannel.c -zip_source_deflate.c -pkwrite.c -zip_source_error.c security.c +memory_buffer_alloc.c select.c sendf.c -platform.c -zip_source_file.c +Linking lua-lib share.c +net.c slist.c -ripemd160.c -zip_source_filep.c -rsa.c +oid.c smb.c -zip_source_free.c -sha1.c smtp.c -zip_source_function.c +padlock.c socks.c -sha256.c -zip_source_layered.c socks_gssapi.c socks_sspi.c -zip_source_open.c -sha512.c +pem.c +pk.c speedcheck.c -zip_source_pkware.c -zip_source_pop.c +pk_wrap.c splay.c -zip_source_read.c spnego_gssapi.c -zip_source_stat.c -ssl_cache.c +pkcs11.c +pkcs12.c spnego_sspi.c +pkcs5.c ssh.c -zip_source_window.c -ssl_ciphersuites.c strcase.c -zip_source_zip.c -ssl_cli.c +pkparse.c +pkwrite.c strdup.c -ssl_cookie.c strerror.c -zip_source_zip_new.c -ssl_srv.c -ssl_ticket.c +platform.c strtok.c +ripemd160.c +rsa.c strtoofft.c -zip_stat.c -ssl_tls.c +sha1.c system_win32.c +sha256.c telnet.c -zip_stat_index.c -zip_stat_init.c -threading.c tftp.c +sha512.c +ssl_cache.c timeval.c -timing.c -zip_strerror.c -version.c -zip_string.c transfer.c -version_features.c +ssl_ciphersuites.c url.c -x509.c -zip_unchange.c +ssl_cli.c vauth.c -x509_create.c +ssl_cookie.c version.c -zip_unchange_all.c -zip_unchange_archive.c -zip_unchange_data.c +ssl_srv.c +ssl_ticket.c +ssl_tls.c +threading.c vtls.c -x509_crl.c +timing.c warnless.c -zip_utf-8.c +version.c +version_features.c +x509.c +x509_create.c +x509_crl.c wildcard.c x509_crt.c x509asn1.c -Linking zip-lib x509_csr.c x509write_crt.c x509write_csr.c @@ -132495,8 +132532,8 @@ premake.c premake_main.c scripts.c -string_endswith.c ../../src/host/path_join.c: In function 'path_resolve_deferred_join': +string_endswith.c ../../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); | ^ @@ -132538,7 +132575,7 @@ Generated ../workspaces/gcc/Collada.make... Generated ../workspaces/gcc/cxxtestroot.make... Generated ../workspaces/gcc/test.make... -Done (1635ms). +Done (1615ms). /usr/bin/make config=release verbose=1 -C build/workspaces/gcc \ -j12 make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/build/workspaces/gcc' @@ -132555,16 +132592,16 @@ precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -NetClientTurnManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" NetFileTransfer.cpp NetHost.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" NetMessage.cpp -NetMessageSim.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -132634,18 +132671,18 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" +iconv.cpp language.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -132657,14 +132694,14 @@ precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" +Globals.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -XmppClient.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" +XmppClient.cpp GlooxScriptConversions.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -132765,8 +132802,8 @@ precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" +precompiled.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 @@ -132780,14 +132817,14 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -CCmpCinemaManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CCmpDecay.cpp -CCmpFootprint.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -132796,8 +132833,8 @@ CCmpObstruction.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -132869,6 +132906,8 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CCmpUnitRenderer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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: @@ -132885,15 +132924,13 @@ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -CCmpVision.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -ICmpAIManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -133095,10 +133132,6 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here -IDeserializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" -ISerializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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, @@ -133147,6 +133180,8 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here +IDeserializer.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 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, @@ -133195,6 +133230,8 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here +ISerializer.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 @@ -133206,8 +133243,8 @@ ComponentManagerSerialization.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -IComponent.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -133217,8 +133254,6 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" SimContext.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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: @@ -133230,6 +133265,8 @@ 47 | JS::RootedValue instance(rq.cx, val->GetJSInstance()); | ^~~~~~~~ ../../../source/simulation2/scripting/EngineScriptConversions.cpp:47:25: note: '*(JSContext* const*)rq' declared here +TurnManager.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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, @@ -133267,12 +133304,12 @@ precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -JSON.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" +ScriptConversions.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -133290,8 +133327,8 @@ precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/L10n.o" -MF "obj/engine_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/BoundingBoxAligned.o" -MF "obj/engine_Release/BoundingBoxAligned.d" -c "../../../source/maths/BoundingBoxAligned.cpp" @@ -133300,8 +133337,8 @@ BoundingSphere.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Brush.o" -MF "obj/engine_Release/Brush.d" -c "../../../source/maths/Brush.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 MD5.cpp @@ -133310,8 +133347,8 @@ Matrix3D.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/NUSpline.o" -MF "obj/engine_Release/NUSpline.d" -c "../../../source/maths/NUSpline.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Quaternion.o" -MF "obj/engine_Release/Quaternion.d" -c "../../../source/maths/Quaternion.cpp" @@ -133342,8 +133379,8 @@ CacheLoader.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Compress.o" -MF "obj/engine_Release/Compress.d" -c "../../../source/ps/Compress.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/DllLoader.o" -MF "obj/engine_Release/DllLoader.d" -c "../../../source/ps/DllLoader.cpp" @@ -133362,19 +133399,19 @@ CmdLineArgs.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Config.o" -MF "obj/engine_Release/Config.d" -c "../../../source/ps/GameSetup/Config.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/GameSetup.o" -MF "obj/engine_Release/GameSetup.d" -c "../../../source/ps/GameSetup/GameSetup.cpp" HWDetect.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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__)); | ^~~~~~~~ +Paths.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Paths.o" -MF "obj/engine_Release/Paths.d" -c "../../../source/ps/GameSetup/Paths.cpp" Globals.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 @@ -133457,6 +133494,8 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here +Threading.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Threading.o" -MF "obj/engine_Release/Threading.d" -c "../../../source/ps/Threading.cpp" 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, @@ -133486,8 +133525,6 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here -Threading.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/TouchInput.o" -MF "obj/engine_Release/TouchInput.d" -c "../../../source/ps/TouchInput.cpp" UserReport.cpp @@ -133519,11 +133556,17 @@ World.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/XMBData.o" -MF "obj/engine_Release/XMBData.d" -c "../../../source/ps/XMB/XMBData.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/XMBStorage.o" -MF "obj/engine_Release/XMBStorage.d" -c "../../../source/ps/XMB/XMBStorage.cpp" RelaxNG.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Xeromyces.o" -MF "obj/engine_Release/Xeromyces.d" -c "../../../source/ps/XML/Xeromyces.cpp" +JSInterface_ConfigDB.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" 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, @@ -133543,8 +133586,6 @@ 56 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:56:25: note: '*(JSContext* const*)rq' declared here -XMLWriter.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/XMLWriter.o" -MF "obj/engine_Release/XMLWriter.d" -c "../../../source/ps/XML/XMLWriter.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, @@ -133564,16 +133605,10 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here -Xeromyces.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Xeromyces.o" -MF "obj/engine_Release/Xeromyces.d" -c "../../../source/ps/XML/Xeromyces.cpp" -JSInterface_ConfigDB.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" -JSInterface_Game.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" ../../../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()); | ^~~~~~~~ @@ -133583,6 +133618,8 @@ ../../../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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" JSInterface_Main.cpp @@ -133595,6 +133632,8 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" 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, @@ -133687,8 +133726,6 @@ 56 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:56:25: note: '*(JSContext* const*)rq' declared here -JSInterface_VFS.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" SoundManager.cpp @@ -133701,6 +133738,8 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CSoundBase.o" -MF "obj/engine_Release/CSoundBase.d" -c "../../../source/soundmanager/items/CSoundBase.cpp" In member function 'void CBufferItem::ReleaseOpenALBuffer()', inlined from 'CBufferItem::~CBufferItem()' at ../../../source/soundmanager/items/CBufferItem.cpp:40:21: ../../../source/soundmanager/items/CBufferItem.cpp:57:39: warning: dangling pointer to 'num_processed' may be used [-Wdangling-pointer=] @@ -133717,8 +133756,6 @@ ../../../source/soundmanager/items/CBufferItem.cpp:49:13: note: 'num_processed' declared here 49 | int num_processed; | ^~~~~~~~~~~~~ -CSoundBase.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 @@ -133772,8 +133809,8 @@ precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" +CameraController.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 CinemaManager.cpp @@ -133782,14 +133819,14 @@ ColladaManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -FontManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" +FontManager.cpp FontMetrics.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" @@ -133804,18 +133841,18 @@ LightEnv.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -MapIO.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" Material.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" @@ -133872,8 +133909,8 @@ ShaderTechnique.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" @@ -133914,12 +133951,17 @@ HWLightingModelRenderer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" InstancingModelRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" 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, @@ -133952,16 +133994,11 @@ ../../../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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" ../../../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/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here -ParticleRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 @@ -133989,8 +134026,8 @@ TimeManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -VertexBuffer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" @@ -134046,8 +134083,8 @@ precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" Brushes.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -134058,12 +134095,12 @@ BrushHandlers.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -134088,8 +134125,8 @@ Misc.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -134134,22 +134171,22 @@ precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -CGUIScrollBarVertical.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" +CGUIScrollBarVertical.cpp CGUISetting.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CGUISprite.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CGUIText.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -134393,8 +134430,8 @@ dynarray.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -134403,12 +134440,12 @@ app_hooks.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 libsdl.cpp @@ -134419,8 +134456,8 @@ archive_zip.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -codec_zlib.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -134433,8 +134470,8 @@ trace.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -134475,20 +134512,20 @@ secure_crt.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" aarch64.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/aarch64.o" -MF "obj/lowlevel_Release/aarch64.d" -c "../../../source/lib/sysdep/arch/aarch64/aarch64.cpp" cpu.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/aarch64.o" -MF "obj/lowlevel_Release/aarch64.d" -c "../../../source/lib/sysdep/arch/aarch64/aarch64.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -linux.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" @@ -134573,8 +134610,8 @@ precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" DLL.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" @@ -134585,10 +134622,10 @@ PMDConvert.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -XMLFix.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" @@ -134616,8 +134653,8 @@ AtlasObjectJS.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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 -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 -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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 -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" AtlasObjectXML.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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 -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/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, @@ -134655,20 +134692,20 @@ precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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 -ActorEditorListCtrl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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 -PropListEditor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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 ActionButton.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/aarch64-linux-gnu/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 -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" @@ -134810,12 +134847,12 @@ 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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/precompiled.h.gch" -MF "obj/test_Release/precompiled.h.d" -c "../../../source/pch/test/precompiled.h" +Generating test_Camera.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_Camera.cpp ../../../source/graphics/tests/test_Camera.h Generating test_Color.cpp -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_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 @@ -134830,24 +134867,24 @@ 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_CGUIText.cpp ../../../source/gui/tests/test_CGUIText.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/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_DynamicArena.cpp ../../../source/lib/allocators/tests/test_DynamicArena.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/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/archive/tests/test_archive_zip.cpp ../../../source/lib/file/archive/tests/test_archive_zip.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/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_real_path.cpp ../../../source/lib/file/vfs/tests/test_vfs_real_path.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/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 @@ -134858,30 +134895,30 @@ 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_adts.cpp ../../../source/lib/tests/test_adts.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_bits.cpp ../../../source/lib/tests/test_bits.h Generating test_byte_order.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 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_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_cache_adt.cpp ../../../source/lib/tests/test_cache_adt.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_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_lib.cpp ../../../source/lib/tests/test_lib.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_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_regex.cpp ../../../source/lib/tests/test_regex.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_secure_crt.cpp ../../../source/lib/tests/test_secure_crt.h Generating test_wchar.cpp -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/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 @@ -134892,8 +134929,8 @@ 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 -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_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 @@ -134958,16 +134995,16 @@ 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_Position.cpp ../../../source/simulation2/components/tests/test_Position.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_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_CmpTemplateManager.cpp ../../../source/simulation2/tests/test_CmpTemplateManager.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/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 @@ -134976,24 +135013,24 @@ 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_Serializer.cpp ../../../source/simulation2/tests/test_Serializer.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/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/encryption/tests/test_pkcs5_pbkdf5.cpp ../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.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/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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" test_Color.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" test_MapGenerator.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" @@ -135006,8 +135043,8 @@ test_CGUIText.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" test_ParseString.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" @@ -135050,12 +135087,12 @@ test_rand.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -test_tex.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" @@ -135079,6 +135116,12 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" In file included from /usr/include/string.h:535, from /usr/include/c++/12/cstring:42, from ../../../source/lib/pch/pch_stdlib.h:42, @@ -135097,14 +135140,12 @@ /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:103:29: note: 'm' declared here 103 | MD5 m; | ^ -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" 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, @@ -135119,10 +135160,6 @@ /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:35:21: note: 'm' declared here 35 | MD5 m; | ^ -test_XMLWriter.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 @@ -135179,8 +135216,6 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" -test_ParamNode.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" 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] @@ -135196,6 +135231,15 @@ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h: In member function 'virtual void TestDescription_suite_TestEntityMap_test_iterators::runTest()': +/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: 'malloc' 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: 'malloc' may be used uninitialized [-Wmaybe-uninitialized] +/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: 'malloc' may be used uninitialized [-Wmaybe-uninitialized] +/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: 'malloc' 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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 @@ -135204,13 +135248,6 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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" -/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h: In member function 'virtual void TestDescription_suite_TestEntityMap_test_iterators::runTest()': -/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: 'malloc' 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: 'malloc' may be used uninitialized [-Wmaybe-uninitialized] -/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: 'malloc' may be used uninitialized [-Wmaybe-uninitialized] -/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: 'malloc' may be used uninitialized [-Wmaybe-uninitialized] test_setup.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/aarch64-linux-gnu -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 -fvisibility=hidden -D_REENTRANT -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 @@ -135285,12 +135322,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3897550/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3897550/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/324676 and its subdirectories -I: Current time: Thu Feb 1 05:42:47 -12 2024 -I: pbuilder-time-stamp: 1706809367 +I: removing directory /srv/workspace/pbuilder/3897550 and its subdirectories +I: Current time: Thu Mar 6 14:47:52 +14 2025 +I: pbuilder-time-stamp: 1741222072