Diff of the two buildlogs: -- --- b1/build.log 2024-01-26 18:39:10.027052506 +0000 +++ b2/build.log 2024-01-26 19:53:12.858997643 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Feb 27 12:34:45 -12 2025 -I: pbuilder-time-stamp: 1740702885 +I: Current time: Sat Jan 27 08:39:14 +14 2024 +I: pbuilder-time-stamp: 1706294355 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/3883239/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3296375/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +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 Jan 26 18:39 /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/3296375/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3296375/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='amd64' + 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]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='cc6a518d13e746b9a34d69cc80c1e596' - 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='3883239' - PS1='# ' - PS2='> ' + INVOCATION_ID=88b92c17cdef46aca16b57513f81dcac + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=3296375 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.OKZRRwaS/pbuilderrc_zwiM --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.OKZRRwaS/b1 --logfile b1/build.log 0ad_0.0.26-3.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68: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.OKZRRwaS/pbuilderrc_BCvu --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.OKZRRwaS/b2 --logfile b2/build.log 0ad_0.0.26-3.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 6.5.0-0.deb12.4-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.10-1~bpo12+1 (2023-11-23) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux I: ls -l /bin total 5632 -rwxr-xr-x 1 root root 1265648 Apr 23 2023 bash @@ -132,15 +164,15 @@ -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Jul 28 2023 run-parts + -rwxr-xr-x 1 root root 27560 Jul 28 23:46 run-parts -rwxr-xr-x 1 root root 126424 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash + lrwxrwxrwx 1 root root 9 Jan 26 18:39 sh -> /bin/bash -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty -rwsr-xr-x 1 root root 72000 Mar 23 2023 su -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync -rwxr-xr-x 1 root root 531984 Apr 6 2023 tar - -rwxr-xr-x 1 root root 14520 Jul 28 2023 tempfile + -rwxr-xr-x 1 root root 14520 Jul 28 23:46 tempfile -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch -rwxr-xr-x 1 root root 35664 Sep 20 2022 true -rwxr-xr-x 1 root root 14568 Mar 23 2023 ulockmgr_server @@ -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/3883239/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/3296375/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -611,7 +643,7 @@ Get: 352 http://deb.debian.org/debian bookworm/main amd64 llvm-14-linker-tools amd64 1:14.0.6-12 [1288 kB] Get: 353 http://deb.debian.org/debian bookworm/main amd64 llvm-14 amd64 1:14.0.6-12 [11.7 MB] Get: 354 http://deb.debian.org/debian bookworm/main amd64 llvm amd64 1:14.0-55.7~deb12u1 [7212 B] -Fetched 275 MB in 4s (64.8 MB/s) +Fetched 275 MB in 9s (31.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libargon2-1:amd64. (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 ... 18148 files and directories currently installed.) @@ -1756,8 +1788,8 @@ Setting up tzdata (2023c-5+deb12u1) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Feb 28 00:36:15 UTC 2025. -Universal Time is now: Fri Feb 28 00:36:15 UTC 2025. +Local time is now: Fri Jan 26 18:42:01 UTC 2024. +Universal Time is now: Fri Jan 26 18:42:01 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up liberror-perl (0.17029-2) ... @@ -2068,7 +2100,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/3296375/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/3296375/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 @@ -2145,7 +2181,7 @@ --bindir=/usr/games \ --libdir=/usr/lib/games/0ad \ --datadir=/usr/share/games/0ad \ - -j16 + -j15 Updating bundled third-party dependencies... Building FCollada... @@ -2168,27 +2204,38 @@ FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp -FCollada/FCDocument/FCDControllerTools.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, +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/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) {} - | ^~~~~~~ + 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: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/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] @@ -2201,43 +2248,55 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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: +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/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: + 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/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/FCDocument/FCDAnimationCurve.cpp:15: + 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) {} | ^~~~~~~ -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/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/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) {} | ^~~~~~~ @@ -2261,6 +2320,7 @@ 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/FCDControllerTools.cpp 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]': @@ -2271,55 +2331,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/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/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 '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/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*]': @@ -2359,44 +2371,16 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDEffectCode.cpp -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] - 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/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/FCDEffect.cpp -FCollada/FCDocument/FCDEffectParameter.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] - 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/FCDAsset.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/FUFileManager.h:19, - from FCollada/FCDocument/FCDAsset.cpp:13: +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) {} | ^~~~~~~ @@ -2407,11 +2391,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, - 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 @@ -2439,60 +2418,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/FCDAsset.cpp: In constructor 'FCDAsset::FCDAsset(FCDocument*)': -FCollada/FCDocument/FCDAsset.cpp:32:66: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] - 32 | creationDateTime = modifiedDateTime = 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); - | ^~~~~~~~~~ -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/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' - 40 | FUDateTime(const FUDateTime& time); - | ^~~~~~~~~~ -FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const': -FCollada/FCDocument/FCDAsset.cpp:54:35: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] - 54 | clone->creationDateTime = creationDateTime; - | ^~~~~~~~~~~~~~~~ -FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' - 40 | FUDateTime(const FUDateTime& time); - | ^~~~~~~~~~ -FCollada/FCDocument/FCDAsset.cpp:55:54: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] - 55 | clone->modifiedDateTime = FUDateTime::GetNow(); - | ^ -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 FCollada/FCDocument/FCDAsset.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/FCDAsset.h: In member function 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)': -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/FCDAsset.h:56:9: note: in expansion of macro 'DeclareParameter' - 56 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, keywords, FC("Keywords")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const': -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/FCDAsset.cpp:61:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 61 | clone->unitName = unitName; - | ^~~~~~~~ +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/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] + 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/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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10: +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(); } @@ -2500,107 +2458,39 @@ 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/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; } - | ~~~~~~^~~~~~ + 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/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/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/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; } - | ^~~~~~~~~ + 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/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/FCDAnimation.cpp:15: + from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterFactory.cpp -In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: +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/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/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 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/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] @@ -2609,23 +2499,30 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimation.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDocument*, size_t, const char**, float**)': +FCollada/FCDocument/FCDAnimated.cpp:43:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 43 | qualifiers[i] = _qualifiers[i]; + | ^ +FCollada/FUtils/FUString.h:52:17: 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) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDController.h:24, @@ -2638,18 +2535,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/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]; + | ^ 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/FUString.h:52:17: 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] @@ -2667,62 +2575,65 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -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/FCDocument/FCDAnimation.cpp:19: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/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/FCDEffectParameterSampler.cpp -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]; - | ^ + 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/FCDocument/FCDEffectParameterSurface.cpp -FCollada/FCDocument/FCDAnimated.cpp: In member function 'FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const': -FCollada/FCDocument/FCDAnimated.cpp:282:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 282 | clone->qualifiers[i] = qualifiers[i]; - | ^ +In file included from FCollada/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) {} | ^~~~~~~ -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++); - | ^ +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/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(const StringList&, bool)': -FCollada/FCDocument/FCDAnimated.cpp:350:96: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 350 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + _qualifiers[i]; - | ^ +In file included from FCollada/FCDocument/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) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectPass.cpp +FCollada/FCDocument/FCDEffect.cpp FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = 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/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] + 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 | ^~~~~ @@ -2733,6 +2644,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/FUtils/FUString.h:52:17: 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) {} | ^~~~ @@ -2835,35 +2749,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) {} - | ^~~~ -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]' @@ -2874,6 +2759,63 @@ 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/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAsset.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = 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/FUtils/FUFileManager.h:19, + from FCollada/FCDocument/FCDAsset.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/FUtils/FUString.h:52:17: 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/FCDAsset.cpp: In constructor 'FCDAsset::FCDAsset(FCDocument*)': +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/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.h:20: +FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ +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/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ +FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const': +FCollada/FCDocument/FCDAsset.cpp:54:35: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] + 54 | clone->creationDateTime = creationDateTime; + | ^~~~~~~~~~~~~~~~ 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*]': @@ -2882,6 +2824,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; | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ +FCollada/FCDocument/FCDAsset.cpp:55:54: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] + 55 | clone->modifiedDateTime = FUDateTime::GetNow(); + | ^ +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 FCollada/FCDocument/FCDAsset.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/FCDAsset.h: In member function 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)': +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/FCDAsset.h:56:9: note: in expansion of macro 'DeclareParameter' + 56 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, keywords, FC("Keywords")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const': +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/FCDAsset.cpp:61:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 61 | clone->unitName = unitName; + | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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) {} | ^~~~ @@ -2919,10 +2896,6 @@ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUTrackedList' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:115: -FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here - 177 | class FUTrackedList : private fm::pvector, FUTracker - | ^~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -2930,6 +2903,10 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:115: +FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here + 177 | class FUTrackedList : private fm::pvector, FUTracker + | ^~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -2947,20 +2924,46 @@ 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/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/FCDocument/FCDEffectParameter.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/FCDocument/FCDEffectParameterFactory.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: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 +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/FCDEffectPassShader.cpp -FCollada/FCDocument/FCDEffectPassState.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -2989,7 +2992,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) {} | ^~~~ +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/FCDEffectParameterSurface.cpp +FCollada/FCDocument/FCDEffectPass.cpp +FCollada/FCDocument/FCDEffectPassShader.cpp +FCollada/FCDocument/FCDEffectPassState.cpp FCollada/FCDocument/FCDEffectProfile.cpp +FCollada/FCDocument/FCDEffectProfileFX.cpp +FCollada/FCDocument/FCDEffectStandard.cpp +FCollada/FCDocument/FCDEffectTechnique.cpp +FCollada/FCDocument/FCDEffectTools.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/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) {} + | ^~~~~~~ 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] @@ -3051,32 +3116,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/FCDEffectProfileFX.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/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) {} - | ^~~~~~~ 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]': @@ -3087,8 +3126,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/FCDEffectStandard.cpp -FCollada/FCDocument/FCDEffectTechnique.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*]' @@ -3146,21 +3183,35 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEffectTools.cpp -FCollada/FCDocument/FCDEmitter.cpp -FCollada/FCDocument/FCDEmitterInstance.cpp -FCollada/FCDocument/FCDEmitterObject.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffect.cpp:16: + 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/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, - 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) {} | ^~~~~~~ @@ -3193,7 +3244,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/FCDEffectParameterFactory.cpp:13: +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/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(); } @@ -3201,7 +3265,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/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) {} | ^~~~~~~ @@ -3213,45 +3277,17 @@ 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: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) {} - | ^~~~~~~ + 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/FCDocument/FCDEmitter.cpp +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) {} | ^~~~~~~ @@ -3274,25 +3310,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 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/FCDocument/FCDEffectPassShader.cpp:11: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +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; + | ^~~~~~ 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: + from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -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/FCDEmitterInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -3323,7 +3360,7 @@ 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: + 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] @@ -3332,42 +3369,65 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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/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/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; - | ^~~~~~ +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/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/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(); } + | ^~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfile.cpp:10: + from FCollada/FCDocument/FCDEffectParameterSampler.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, - 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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectParameterSurface.cpp: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.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] @@ -3376,50 +3436,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, - 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/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: +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/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/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/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 @@ -3429,15 +3457,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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -3450,46 +3469,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/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -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/FCDEffectPassShader.cpp:11: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectPassShader.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEmitterParticle.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 @@ -3499,6 +3483,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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -3523,7 +3510,6 @@ 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/FCDEntity.cpp FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -3556,40 +3542,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitter.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -FCollada/FUtils/FUParameter.h:68:66: warning: 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/FCDEffectPassShader.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.h: In member function 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.h:41:9: note: in expansion of macro 'DeclareParameter' - 41 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Parameter Reference")); /**< A COLLADA effect parameter reference. */ - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.cpp: In member function 'FCDEffectPassShader* FCDEffectPassShader::Clone(FCDEffectPassShader*) const': -FCollada/FCDocument/FCDEffectPassShader.cpp:92:51: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here - 92 | binding->reference = bindings[b]->reference; - | ^~~~~~~~~ FCollada/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]' @@ -3606,15 +3558,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) {} | ^~~~~~~ -FCollada/FCDocument/FCDEntityInstance.cpp +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")); + | ^~~~~~~~~~~~~~~~ +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/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/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/FCDEmitterObject.cpp +FCollada/FCDocument/FCDEmitterParticle.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*]': @@ -3644,6 +3621,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) {} | ^~~~ +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]': +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) {} + | ^~~~~~~ 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*]': @@ -3673,6 +3678,18 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/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/FUtils/FUString.h:52:17: 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/FCDExternalReferenceManager.cpp In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -3686,6 +3703,20 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +FCollada/FUtils/FUParameter.h:68:66: warning: 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) {} + | ^~~~~~~ +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 @@ -3699,7 +3730,36 @@ FCollada/FUtils/FUString.h:52:17: 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*]': +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/FCDExtra.cpp 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 >&)': @@ -3720,8 +3780,36 @@ FCollada/FCDocument/FCDEffectTechnique.cpp:66:23: note: synthesized method 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)' first required here 66 | clone->name = name; | ^~~~ -FCollada/FCDocument/FCDExternalReferenceManager.cpp -FCollada/FCDocument/FCDExtra.cpp +FCollada/FCDocument/FCDForceDeflector.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/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*]': @@ -3751,19 +3839,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDForceDeflector.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] @@ -3772,6 +3847,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/FCDForceDrag.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*]': @@ -3801,19 +3877,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) {} | ^~~~ +FCollada/FCDocument/FCDForceField.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: + 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) {} | ^~~~~~~ -FCollada/FCDocument/FCDForceDrag.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/FCDForceGravity.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectTools.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] @@ -3822,11 +3932,52 @@ 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/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/FCDForceField.cpp +In file included from FCollada/FCDocument/FCDEntity.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEntity.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/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; + | ^~~~ +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/FCDForcePBomb.cpp +FCollada/FCDocument/FCDForceWind.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*]': @@ -3885,9 +4036,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/FCDForceGravity.cpp +FCollada/FCDocument/FCDGeometry.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterInstance.cpp:10: + 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] @@ -3896,10 +4047,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/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/FCDGeometryInstance.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*]': @@ -3929,7 +4081,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/FCDForcePBomb.cpp +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/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 +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/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDGeometryNURBSSurface.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': @@ -3948,13 +4160,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. */ | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDEntityInstance.cpp:15: +FCollada/FCDocument/FCDGeometryPolygons.cpp +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&)': 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: +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEntityReference.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) {} | ^~~~~~~ @@ -3965,7 +4181,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/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(); } @@ -3973,23 +4188,13 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/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: +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, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEntityReference.cpp:9: +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) {} | ^~~~~~~ @@ -4000,6 +4205,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/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(); } @@ -4011,6 +4217,7 @@ 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(); | ^ +FCollada/FCDocument/FCDGeometryPolygonsInput.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) {} | ^~~~~~~ @@ -4027,16 +4234,6 @@ FCollada/FCDocument/FCDEntityReference.cpp:69:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 69 | entityId = FCDObjectWithId::CleanId(entityId); | ^ -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) {} - | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -4044,6 +4241,13 @@ FCollada/FCDocument/FCDEntityReference.cpp:99:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | entityId = _entity->GetDaeId(); | ^ +FCollada/FCDocument/FCDEntityInstance.cpp: In member function 'void FCDEntityInstance::SetName(const fstring&)': +FCollada/FCDocument/FCDEntityInstance.cpp:75:50: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 75 | name = FCDEntity::CleanName(_name.c_str()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -4054,17 +4258,13 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/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/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; } + | ~~~~~~^~~~~~ 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]': @@ -4075,9 +4275,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) {} | ^~~~~~~ -FCollada/FCDocument/FCDGeometryInstance.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: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: + 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 @@ -4105,7 +4319,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44: +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -4133,104 +4348,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/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/FCDGeometryMesh.cpp -In file included from FCollada/FCDocument/FCDEntity.cpp:17: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEntity.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDGeometryNURBSSurface.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEntity.cpp:16: + from FCollada/FCDocument/FCDExtra.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEntity.h: In member function 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)': +FCollada/FCDocument/FCDExtra.h: In member function 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)': FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ -FCollada/FCDocument/FCDEntity.h:86:9: note: in expansion of macro 'DeclareParameter' - 86 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); +FCollada/FCDocument/FCDExtra.h:227:9: note: in expansion of macro 'DeclareParameter' + 227 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEntity.cpp: In member function 'virtual FCDEntity* FCDEntity::Clone(FCDEntity*, bool) const': -FCollada/FCDocument/FCDEntity.cpp:58:23: note: synthesized method 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)' first required here - 58 | clone->name = name; +FCollada/FCDocument/FCDExtra.cpp: In member function 'virtual FCDENode* FCDENode::Clone(FCDENode*) const': +FCollada/FCDocument/FCDExtra.cpp:328:23: note: synthesized method 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)' first required here + 328 | clone->name = name; | ^~~~ -In file included from FCollada/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, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - 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 -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/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/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*]': @@ -4260,8 +4401,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: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 @@ -4289,57 +4429,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/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDExtra.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDExtra.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDExtra.h: In member function 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDExtra.h:227:9: note: in expansion of macro 'DeclareParameter' - 227 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDExtra.cpp: In member function 'virtual FCDENode* FCDENode::Clone(FCDENode*) const': -FCollada/FCDocument/FCDExtra.cpp:328:23: note: synthesized method 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)' first required here - 328 | clone->name = name; - | ^~~~ -In file included from FCollada/FCDocument/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FMath/FMath.h: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/FCDGeometryPolygonsTools.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] @@ -4348,7 +4448,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/FCDGeometryPolygons.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*]': @@ -4394,7 +4493,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/FCDGeometryPolygonsInput.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]' @@ -4405,8 +4503,23 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -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]': +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) {} + | ^~~~~~~ +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, @@ -4468,12 +4581,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 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/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 @@ -4501,23 +4613,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/FCDImage.cpp +FCollada/FCDocument/FCDLibrary.cpp +FCollada/FCDocument/FCDLight.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/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/FCDLightTools.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDForceField.cpp:10: + 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; } | ~~~~~~^~~~~~ -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/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 @@ -4545,12 +4670,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/FCDLibrary.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 @@ -4569,30 +4690,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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/FCDLight.cpp -FCollada/FCDocument/FCDLightTools.cpp -FCollada/FCDocument/FCDMaterial.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/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) {} - | ^~~~~~~ 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] @@ -4605,6 +4702,36 @@ FCollada/FUtils/FUString.h:52:17: 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: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/FCDocument/FCDMaterial.cpp +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 >&)': @@ -4629,57 +4756,47 @@ 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/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometry.cpp:10: +FCollada/FCDocument/FCDMaterialInstance.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/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/FCDMaterialInstance.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +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/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/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; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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) {} - | ^~~~ -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/FCDGeometryInstance.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -4719,26 +4836,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 - | ^~~~~~~~~ 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*]': @@ -4768,6 +4865,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/FCDMorphController.cpp +FCollada/FCDocument/FCDObject.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*]': @@ -4831,55 +4930,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/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/FCDMorphController.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/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); @@ -4892,28 +4942,8 @@ 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/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 @@ -4941,24 +4971,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 = 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/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]': @@ -4979,7 +4991,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 = unsigned int; DATA = fm::vector]' 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ -FCollada/FCDocument/FCDObject.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 @@ -5034,8 +5045,6 @@ FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here 43 | class vector | ^~~~~~ -FCollada/FCDocument/FCDObjectWithId.cpp -FCollada/FCDocument/FCDocument.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]' @@ -5046,44 +5055,51 @@ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDocumentTools.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/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/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(); } - | ^~ + 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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDMaterial.cpp:16: +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/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; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: 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/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/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*]': @@ -5113,50 +5129,165 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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 - | ^~~~~~~~~~~~~~~~~~~~~~~~ +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/FCDocument.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) {} + | ^~~~~~~ +FCollada/FCDocument/FCDocumentTools.cpp +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. */ + | ^~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp +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/FCDGeometryPolygons.cpp:16: + 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 | ^~~~~~~~~~~~ -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: FCollada/FUtils/FUString.h:52:17: 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/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/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter' - 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); +FCollada/FCDocument/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter' + 46 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename")); | ^~~~~~~~~~~~~~~~ -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/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; + | ^~~~~~~~ +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/FCDExtra.h:132: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/FCDParameterAnimatable.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] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDLightTools.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/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::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/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/FCDocument.h:27, + from FCollada/FCDocument/FCDLightTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +FCollada/FUtils/FUParameter.h:68:66: warning: 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/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) {} + | ^~~~~~~ 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*]': @@ -5186,39 +5317,61 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDParticleModifier.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; - | ^~~~~~~~ -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/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/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] +FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDCamera]': +FCollada/FCDocument/FCDLibrary.cpp:151:26: required from here +FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDController]': +FCollada/FCDocument/FCDLibrary.cpp:152:30: required from here +FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEffect]': +FCollada/FCDocument/FCDLibrary.cpp:153:26: required from here +FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEmitter]': +FCollada/FCDocument/FCDLibrary.cpp:154:27: required from here +FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDForceField]': +FCollada/FCDocument/FCDLibrary.cpp:155:30: required from here +FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDGeometry]': +FCollada/FCDocument/FCDLibrary.cpp:156:28: required from here +FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +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/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/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/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] +FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDSceneNode]': +FCollada/FCDocument/FCDLibrary.cpp:160:29: required from here +FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsModel]': +FCollada/FCDocument/FCDLibrary.cpp:161:32: required from here +FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsMaterial]': +FCollada/FCDocument/FCDLibrary.cpp:162:35: required from here +FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] +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/FCDParticleModifier.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*]': @@ -5248,61 +5401,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/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/FCDPhysicsAnalyticalGeometry.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometrySource.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometrySource.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySource.h: In member function 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter' - 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySource.cpp: In member function 'FCDGeometrySource* FCDGeometrySource::Clone(FCDGeometrySource*) const': -FCollada/FCDocument/FCDGeometrySource.cpp:46:23: note: synthesized method 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)' first required here - 46 | clone->name = name; - | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDLightTools.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -FCollada/FUtils/FUParameter.h:68:66: warning: 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/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*]': @@ -5332,8 +5430,38 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44, +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: +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, 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 @@ -5361,27 +5489,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/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) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDImage.cpp:18: +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 + | ^~~~~~~~~ +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; } @@ -5389,7 +5517,7 @@ 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: + 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) {} | ^~~~~~~ @@ -5400,81 +5528,110 @@ FCollada/FUtils/FUString.h:52:17: 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/FCDocument/FCDPhysicsForceFieldInstance.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.h:27, - from FCollada/FCDocument/FCDImage.cpp:16: + 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/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 = 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 + | ^~~~~~~~~~~~~~~~~~~~~~~~ +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/FCDImage.h: In member function 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)': +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/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter' - 46 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename")); +FCollada/FCDocument/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter' + 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); | ^~~~~~~~~~~~~~~~ -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/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/FCDPhysicsMaterial.cpp +FCollada/FCDocument/FCDPhysicsModel.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/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/FCDPhysicsForceFieldInstance.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/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; } - | ^~~~~~ +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/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:52:17: 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; } - | ^~~~~~~~~ + 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/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/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*]': @@ -5504,8 +5661,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsMaterial.cpp -FCollada/FCDocument/FCDPhysicsModel.cpp 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 >&)': @@ -5537,14 +5692,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/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] @@ -5553,6 +5700,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/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) {} + | ^~~~~~~ +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) {} | ^~~~ @@ -5574,27 +5739,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/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 -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/FCDPhysicsModelInstance.cpp +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*]': @@ -5624,54 +5770,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/FCDocument/FCDPhysicsModelInstance.cpp -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/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] -FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDCamera]': -FCollada/FCDocument/FCDLibrary.cpp:151:26: required from here -FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] -FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDController]': -FCollada/FCDocument/FCDLibrary.cpp:152:30: required from here -FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] -FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEffect]': -FCollada/FCDocument/FCDLibrary.cpp:153:26: required from here -FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] -FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEmitter]': -FCollada/FCDocument/FCDLibrary.cpp:154:27: required from here -FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] -FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDForceField]': -FCollada/FCDocument/FCDLibrary.cpp:155:30: required from here -FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] -FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDGeometry]': -FCollada/FCDocument/FCDLibrary.cpp:156:28: required from here -FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] -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/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/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] -FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDSceneNode]': -FCollada/FCDocument/FCDLibrary.cpp:160:29: required from here -FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] -FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsModel]': -FCollada/FCDocument/FCDLibrary.cpp:161:32: required from here -FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] -FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsMaterial]': -FCollada/FCDocument/FCDLibrary.cpp:162:35: required from here -FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] -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/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/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/FCDPhysicsRigidBodyInstance.cpp +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); + | ^~~~~~~~ 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] @@ -5684,6 +5827,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) {} | ^~~~~~~ +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 + | ^~~~~~~~~ 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] @@ -5700,6 +5854,73 @@ FCollada/FUtils/FUString.h:52:17: 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/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 + | ^~~~~~~~~ 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&)': @@ -5723,17 +5944,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/FCDocument/FCDPhysicsRigidBody.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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidBodyParameters.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: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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/FCDocument.cpp:40: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -5750,20 +5973,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/FCDocument/FCDPhysicsRigidBodyInstance.cpp -In file included from FCollada/FCDocument/FCDMorphController.cpp:22: +In file included from FCollada/FCDocument/FCDocumentTools.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp +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/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) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp FCollada/FCDocument/FCDocument.cpp: In member function 'void FCDocument::SetFileUrl(const fstring&)': FCollada/FCDocument/FCDocument.cpp:353:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 353 | fileUrl = GetFileManager()->GetCurrentUri().MakeAbsolute(filename); @@ -5771,56 +5997,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/FCDocument/FCDocumentTools.cpp:15: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDocumentTools.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocumentTools.cpp:17: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/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]': -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/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/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDocumentTools.cpp:27: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDCamera.h:27, + from FCollada/FCDocument/FCDocumentTools.cpp:18: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDMorphController.cpp:16: + 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/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/FUString.h:52:17: 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) {} | ^~~~~~~ @@ -5833,6 +6048,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]': FCollada/FCDocument/FCDocument.cpp:153:56: required from here @@ -5868,185 +6084,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 = FCDAnimated*; _Ty = FCDAnimated*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp -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/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/FCDParameterAnimatable.h:400, - from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: +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/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/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 = 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 - | ^~~~~~~~~ -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/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:27: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: +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/FCDCamera.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:18: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h: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 = 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 - | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDocumentTools.cpp:34: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/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 @@ -6084,78 +6155,6 @@ 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/FCDPhysicsRigidConstraintInstance.cpp -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/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/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) {} - | ^~~~~~~ -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&)': -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/FCDPhysicsModel.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -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/FCDPhysicsAnalyticalGeometry.h:19, @@ -6229,35 +6228,7 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -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/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) {} - | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsScene.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*]': @@ -6287,8 +6258,59 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/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) {} + | ^~~~~~~ +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&)': +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/FCDPhysicsModel.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +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/FCDPhysicsShape.cpp +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/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/FCDPhysicsMaterial.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -6296,6 +6318,10 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +FCollada/FCDocument/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(); } + | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -6303,7 +6329,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/FCDPlaceHolder.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/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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsModel.h:18: @@ -6324,6 +6359,36 @@ 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/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: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FCDocument/FCDPhysicsModel.cpp:109:77: required from here @@ -6380,38 +6445,9 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -In file included from FCollada/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/FUtils/FUString.h:52:17: 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; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 28 | class pair | ^~~~ @@ -6436,6 +6472,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) {} | ^~~~ +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 @@ -6451,7 +6488,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/FCDSceneNode.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; | ~~~~~~~~^~~~~~~~~~~~~~~ @@ -6464,26 +6500,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/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. */ - | ^~~~~~~~ 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&)': @@ -6504,25 +6520,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/FCDParameterAnimatable.h:18: +FCollada/FCDocument/FCDSceneNodeIterator.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/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/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; } | ~~~~~~^~~~~~ -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/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': @@ -6542,8 +6586,27 @@ 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/FMath/FMath.h:44: +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); + | ^~~~~~~~ +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 @@ -6571,36 +6634,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/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/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/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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsRigidBody.h:18, @@ -6614,18 +6647,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: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 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 @@ -6653,8 +6675,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/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/FCDPhysicsRigidConstraint.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, - from FCollada/FCDocument/FCDPhysicsShape.cpp:21: + 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; } @@ -6663,18 +6714,17 @@ 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/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/FCDGeometrySource.h:24, - from FCollada/FCDocument/FCDPhysicsShape.cpp:17: +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/FCDTargetedEntity.cpp -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16: +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; } @@ -6684,34 +6734,28 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14: +In file included from FCollada/FCDocument/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/FCDTexture.cpp -In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: +FCollada/FCDocument/FCDSceneNodeTools.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/FUtils/FUString.h:52:17: 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/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/FCDPhysicsShape.cpp:10: +FCollada/FCDocument/FCDSkinController.cpp +FCollada/FCDocument/FCDTargetedEntity.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] @@ -6730,8 +6774,8 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDPlaceHolder.cpp:12: +In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -6739,7 +6783,7 @@ 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: + 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) {} | ^~~~~~~ @@ -6750,73 +6794,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/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/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. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDTransform.cpp -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(); - | ^ -FCollada/FUtils/FUString.h:52:17: 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) {} - | ^~~~~~~ -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/FCDPhysicsRigidBodyInstance.cpp:10: + 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] @@ -6825,25 +6804,32 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from 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; } - | ~~~~~~^~~~~~ 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) {} - | ^~~~~~~ +FCollada/FCDocument/FCDTexture.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/FCDocument/FCDTransform.cpp +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/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*]' @@ -6872,40 +6858,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) {} | ^~~~ -FCollada/FCDocument/FCDVersion.cpp -In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsScene.cpp:17: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsScene.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ +FCollada/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/FMAllocator.cpp -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/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: +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 @@ -6933,18 +6900,10 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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/FMAngleAxis.cpp +FCollada/FCDocument/FCDVersion.cpp +FCollada/FMath/FMAllocator.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsScene.cpp:16: + 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] @@ -6953,8 +6912,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) {} | ^~~~~~~ +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/FCDPhysicsRigidConstraint.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; } @@ -6962,14 +6930,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: -FCollada/FUtils/FUString.h:52:17: 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; } - | ^~~~~~~~~ + 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) {} | ^~~~~~~ @@ -6980,6 +6941,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/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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -7001,34 +6969,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: -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/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) {} + | ^~~~~~~ +FCollada/FMath/FMAngleAxis.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*]': @@ -7058,21 +7009,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 = 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/FCDSceneNode.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDSceneNode.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.cpp:20: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMColor.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': 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. */ | ^~~~~~~~ +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.h:27, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -7091,163 +7073,56 @@ 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(); } - | ^ +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/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/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/FMColor.cpp -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/FMath/FMInterpolation.cpp +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/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/FMInterpolation.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/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) {} | ^~~~~~~ -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.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/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/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]' -FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: 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'; 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' declared here - 28 | class pair - | ^~~~ -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 -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/FMath/FMTree.h:28:15: note: 'class fm::pair' declared here - 28 | class pair - | ^~~~ -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/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) {} | ^~~~~~~ -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]' -FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: 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'; 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' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/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) {} - | ^~~~ -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]' -FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: 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'; 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' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/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/FMLookAt.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/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNode.cpp:29: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -7280,7 +7155,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/FMMatrix33.cpp 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++); @@ -7288,26 +7162,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/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/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; | ^~~~~~~~ +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; } + | ~~~~~~^~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ @@ -7317,19 +7183,20 @@ 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/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDSceneNode.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/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; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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 @@ -7339,45 +7206,47 @@ 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. */ - | ^~~~~~~~ -FCollada/FMath/FMMatrix44.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDTexture.cpp:16: + 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; } | ~~~~~~^~~~~~ +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/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: +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 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/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/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 @@ -7405,64 +7274,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; + | ~~~~~~~~^~~~~~~~~~~~~~~ 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/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; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: 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/FMQuaternion.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/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] +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]' +FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: 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'; 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 = 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] +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair' declared here + 28 | class pair + | ^~~~ +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 +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/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair' 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 @@ -7490,47 +7329,248 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMRandom.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] +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/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/FMSkew.cpp -FCollada/FMath/FMVector3.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, +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 + | ^~~~~~~ +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]' +FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: 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'; 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' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/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) {} + | ^~~~ +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]' +FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: 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'; 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' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/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/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': +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/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/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; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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/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 +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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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); + | ^~~~~~~~ +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); + | ^~~~~~~~ +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: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/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/FMath/FMMatrix44.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) {} | ^~~~~~~ @@ -7548,6 +7588,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/FMQuaternion.cpp 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; @@ -7575,6 +7616,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FMath/FMRandom.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*]' @@ -7610,6 +7652,12 @@ 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/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:173: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 @@ -7623,6 +7671,18 @@ 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, + 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 '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 @@ -7642,53 +7702,120 @@ FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMSkew.cpp +In file included from FCollada/FCDocument/FCDTexture.cpp:20: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDTexture.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/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; - | ^~ +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); | ^~~~~~~~ -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/FUAssert.cpp +FCollada/FUtils/FUBase64.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: +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/FUBoundingBox.cpp +FCollada/FUtils/FUBoundingSphere.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/FUCrc32.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; @@ -7749,9 +7876,8 @@ 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/FUBase64.cpp -FCollada/FUtils/FUBoundingBox.cpp -FCollada/FUtils/FUBoundingSphere.cpp +FCollada/FUtils/FUCriticalSection.cpp +FCollada/FUtils/FUDaeEnum.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; @@ -7759,13 +7885,58 @@ 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; + | ^ +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/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/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/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 static member function 'static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)': +FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 272 | return q; + | ^ +FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' + 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } + | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In 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; @@ -7860,147 +8031,12 @@ FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ -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/FUtils/FUCrc32.cpp -FCollada/FUtils/FUCriticalSection.cpp -FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.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. */ - | ^~~~~~~~ FCollada/FUtils/FUError.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/FUtils/FUErrorLog.cpp FCollada/FUtils/FUFile.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/FUtils/FUFileManager.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/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp @@ -8019,15 +8055,6 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp -FCollada/FUtils/FUStringConversion.cpp -FCollada/FUtils/FUSynchronizableObject.cpp -FCollada/FUtils/FUThread.cpp -FCollada/FUtils/FUTracker.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/FUUniqueStringMap.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,10 +8065,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/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/FUSemaphore.cpp:10: +FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] + 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" | ^~~~~~~ +FCollada/FUtils/FUStringConversion.cpp +FCollada/FUtils/FUSynchronizableObject.cpp +FCollada/FUtils/FUThread.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&)': @@ -8128,6 +8158,7 @@ FCollada/FUtils/FUFileManager.cpp:196:90: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here 196 | pathStack.back() = FUUri(absoluteFilename); | ^ +FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUFileManager.cpp: In member function 'fstring FUFileManager::CleanUri(const FUUri&)': FCollada/FUtils/FUFileManager.cpp:288:77: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 288 | if (uri.GetScheme() == FUUri::NONE) out = FS("#") + uri.GetFragment(); @@ -8154,6 +8185,7 @@ FCollada/FUtils/FUFileManager.cpp:403:16: note: in expansion of macro 'TO_FSTRING' 403 | _uri = TO_FSTRING(exeName); | ^~~~~~~~~~ +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) {} | ^~~~~~~ @@ -8164,6 +8196,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUUri.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*]': @@ -8208,7 +8241,11 @@ 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/FUUri.cpp +FCollada/FUtils/FUXmlDocument.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/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]' @@ -8262,6 +8299,7 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 354 | *it = item; | ~~~~^~~~~~ +FCollada/FUtils/FUXmlParser.cpp 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:341:5: required from '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]' @@ -8272,9 +8310,9 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FUtils/FUXmlDocument.cpp -FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.cpp +FColladaPlugins/FArchiveXML/FArchiveXML.cpp +FColladaPlugins/FArchiveXML/FAXAnimationExport.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&)': @@ -8310,8 +8348,119 @@ FCollada/FUtils/FUString.h:52: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/FArchiveXML.cpp -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp +FColladaPlugins/FArchiveXML/FAXCameraExport.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/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); + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUStringConversion.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/FUStringConversion.cpp:217:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 217 | qualifier = target.substr(splitIndex); + | ^ +FCollada/FUtils/FUString.h:52:17: 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:221:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 221 | pointer = 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) {} + | ^~~~~~~ +FCollada/FUtils/FUStringConversion.cpp: In function 'void TrickLinkerFUStringConversion()': +FCollada/FUtils/FUStringConversion.cpp:281:15: warning: variable 'f' set but not used [-Wunused-but-set-variable] + 281 | float f = FUStringConversion::ToFloat(&c); + | ^ +FCollada/FUtils/FUStringConversion.cpp:283:14: warning: variable 'b' set but not used [-Wunused-but-set-variable] + 283 | bool b = FUStringConversion::ToBoolean(c); + | ^ +FCollada/FUtils/FUStringConversion.cpp:285:15: warning: variable 'i32' set but not used [-Wunused-but-set-variable] + 285 | int32 i32 = FUStringConversion::ToInt32(&c); + | ^~~ +FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable] + 287 | uint32 u32 = FUStringConversion::ToUInt32(&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; + | ~~~~~~~^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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] @@ -8497,71 +8646,6 @@ | ^~~~~~~ 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/FUtils/FUUri.cpp:703:14: 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/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); - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUStringConversion.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/FUStringConversion.cpp:217:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 217 | qualifier = target.substr(splitIndex); - | ^ -FCollada/FUtils/FUString.h:52:17: 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:221:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 221 | pointer = 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/FAXAnimationImport.cpp -FColladaPlugins/FArchiveXML/FAXCameraExport.cpp -FCollada/FUtils/FUStringConversion.cpp: In function 'void TrickLinkerFUStringConversion()': -FCollada/FUtils/FUStringConversion.cpp:281:15: warning: variable 'f' set but not used [-Wunused-but-set-variable] - 281 | float f = FUStringConversion::ToFloat(&c); - | ^ -FCollada/FUtils/FUStringConversion.cpp:283:14: warning: variable 'b' set but not used [-Wunused-but-set-variable] - 283 | bool b = FUStringConversion::ToBoolean(c); - | ^ -FCollada/FUtils/FUStringConversion.cpp:285:15: warning: variable 'i32' set but not used [-Wunused-but-set-variable] - 285 | int32 i32 = FUStringConversion::ToInt32(&c); - | ^~~ -FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable] - 287 | uint32 u32 = FUStringConversion::ToUInt32(&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/FAXCameraImport.cpp -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp -FColladaPlugins/FArchiveXML/FAXColladaWriter.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*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' FCollada/FUtils/FUStringConversion.cpp:122:25: required from here @@ -8592,10 +8676,20 @@ 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, + 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/FUtils/FUUri.cpp:703:14: 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:177: FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ +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]': 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]' @@ -8638,57 +8732,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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=] - 91 | case 'I': infinity = true; // intentional pass-through. - | ~~~~~~~~~^~~~~~ -FCollada/FUtils/FUStringConversion.hpp:92:17: note: here - 92 | default: nonValidFound = true; --s; break; - | ^~~~~~~ -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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp -FColladaPlugins/FArchiveXML/FAXControllerImport.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) {} - | ^~~~~~~ -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 FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUXmlDocument.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -8708,139 +8751,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/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) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXEmitterExport.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 = 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/FAXEmitterImport.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(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::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] - 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 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] - 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/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] - 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) {} +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp +FColladaPlugins/FArchiveXML/FAXColladaWriter.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=] + 91 | case 'I': infinity = true; // intentional pass-through. + | ~~~~~~~~~^~~~~~ +FCollada/FUtils/FUStringConversion.hpp:92:17: note: here + 92 | default: nonValidFound = true; --s; break; | ^~~~~~~ -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); - | ^ +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(); + | ^ +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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUStringBuilder.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/FUStringBuilder.cpp:123:54: 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); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | e = a.c_str(); v = u.c_str(); - | ^ + 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) {} | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | e = a.c_str(); v = u.c_str(); - | ^ +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/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*]': @@ -8870,51 +8816,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXEntityExport.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) {} - | ^~~~~~~ -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/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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: @@ -8935,9 +8836,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) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp +FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: + from FColladaPlugins/FArchiveXML/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; } @@ -8957,7 +8860,7 @@ | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXColladaWriter.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; } @@ -8975,68 +8878,34 @@ FCollada/FUtils/FUString.h:52: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 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. */ - | ^~~~~~~~ -FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp -FColladaPlugins/FArchiveXML/FAXForceFieldImport.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(); } - | ^ -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/FAXEmitterImport.cpp +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp +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/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 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/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; } - | ~~~~~~^~~~~~ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp +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) {} | ^~~~~~~ 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; } - | ^~~~~~ -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] @@ -9055,93 +8924,34 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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: +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:85: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 281 | curveData.targetQualifier = animated->GetQualifier(i); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/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/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) {} | ^~~~~~~ -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: -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 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) {} | ^~~~~~~ -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; } - | ^~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const fm::string&)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/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 '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 FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18: +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(); } @@ -9149,68 +8959,95 @@ FCollada/FUtils/FUString.h:52: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; - | ^~~~ +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/FUtils/FUString.h:52: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()); - | ^ +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] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +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); + | ^ FCollada/FUtils/FUString.h:52: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); - | ^ -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); - | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUStringBuilder.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/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/FUStringBuilder.cpp:123:54: 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); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | e = a.c_str(); v = u.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/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | e = a.c_str(); v = u.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/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 288 | channelData.targetPointer = animatedData.pointer; - | ^~~~~~~ +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] + 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) {} | ^~~~~~~ -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()); - | ^ +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 + | ^~~~~~~~~ +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] + 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) {} | ^~~~~~~ -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/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + 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) {} | ^~~~~~~ @@ -9222,6 +9059,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) {} | ^~~~~~~ +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 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) {} + | ^~~~~~~ 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*]' @@ -9250,77 +9103,106 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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/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 + | ^~~~~~~ +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) {} | ^~~~~~~ -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: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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: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: 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 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/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/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' +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 + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 + | ^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 339 | inputDriver = ReadNodeSource(parameterNode); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here +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 | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryExport.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: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*]': @@ -9350,34 +9232,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/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) {} - | ^~~~~~~ -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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 339 | inputDriver = ReadNodeSource(parameterNode); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::ProcessChannels(FCDAnimated*, FCDAnimationChannelList&)': FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:601:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 601 | curveData.targetQualifier = qualifiers[i]; @@ -9385,32 +9239,31 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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; } - | ~~~~~~^~~~~~ +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) {} | ^~~~~~~ -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/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp 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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9426,14 +9279,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/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 = 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 | ^~~~~~~~~~~~~~~~~~~~~ @@ -9455,37 +9307,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/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 = 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9495,25 +9323,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/FArchiveXML.cpp:764:87: 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9523,25 +9339,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/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 = 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9551,7 +9355,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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9567,19 +9371,10 @@ 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/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/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/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) {} | ^~~~ @@ -9589,10 +9384,18 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +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/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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9617,23 +9420,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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 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: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: 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/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 FCollada/FMath/FMath.h:173: -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 = FCDTexture*; _Ty = FCDTextureData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -9652,23 +9445,13 @@ 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/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: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 FCollada/FMath/FMath.h:177: -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ 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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9684,7 +9467,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/FArchiveXML.cpp:764:87: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9712,23 +9495,10 @@ 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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/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) {} | ^~~~ @@ -9738,18 +9508,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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 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/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/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) {} + | ^~~~~~~ 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/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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9760,49 +9534,36 @@ 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/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 | ^~~~ +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) {} + | ^~~~~~~ +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) {} + | ^~~~~~~ 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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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 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) {} - | ^~~~~~~ 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) {} | ^~~~ @@ -9860,6 +9621,116 @@ 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/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::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; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' +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) {} + | ^~~~ +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; } + | ^~~~~~ +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; } + | ^~~~~~~~~ +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. */ + | ^~~~~~~~ +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, + 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) {} | ^~~~ @@ -9891,28 +9762,6 @@ 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 = 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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]' @@ -9920,16 +9769,6 @@ 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: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/FAXGeometryImport.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) {} | ^~~~~~~ @@ -9987,6 +9826,17 @@ 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) {} + | ^~~~~~~ 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]' @@ -10239,26 +10089,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) {} | ^~~~ -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; } - | ^~~~~~ -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 '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]' @@ -10266,66 +10096,16 @@ 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/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ -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*]' -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:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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]' -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 '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]' @@ -10337,6 +10117,12 @@ 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 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: 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]' @@ -10390,6 +10176,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: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 28 | class pair | ^~~~ @@ -10402,13 +10195,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 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/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ 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]' @@ -10420,65 +10206,164 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/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/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 +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/FAXForceFieldImport.cpp +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/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ +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: 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/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ +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) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' -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 - | ^~~~~~~~~~~~~~~~~~~~~ +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/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/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 = 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 + | ^~~~~~~ +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/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here - 428 | parent->data.second = 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/FUtils/FUString.h:52:17: 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 = 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 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>*]': -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/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10491,41 +10376,224 @@ 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/FAXControllerImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' +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]' -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/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/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/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 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/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; } + | ^~~~~~ +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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 '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/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/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 +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/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ 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 '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/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/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/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 -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/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: +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/FAXGeometryExport.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*]': @@ -10543,7 +10611,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) {} | ^~~~ -FCollada/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]' +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/FAXGeometryImport.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] @@ -10558,6 +10652,145 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/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 + | ^~~~~~~ +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] + 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/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/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXControllerImport.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/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/FUString.h:584: +FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]': +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:69: required from here +FCollada/FUtils/FUStringConversion.h:151:106: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< 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); + | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +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 +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) {} + | ^~~~ 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10567,13 +10800,14 @@ 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/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) {} | ^~~~ +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 | ^~~~~~~~~~~~~~~~~~~~~ @@ -10595,13 +10829,37 @@ 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/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 = 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10611,13 +10869,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/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 = 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10627,13 +10897,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/FAXAnimationExport.cpp:26: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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10643,11 +10925,10 @@ 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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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 = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -10660,7 +10941,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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10676,7 +10957,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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10704,7 +10985,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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10729,10 +11010,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 = FCDTexture*; _Ty = FCDTextureData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp 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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10748,7 +11030,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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10776,7 +11058,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/FAXAnimationExport.cpp:26: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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10786,14 +11068,25 @@ 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/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here +FCollada/FUtils/FUParameter.h:68:66: warning: 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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 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 '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/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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10804,7 +11097,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/FAXAnimationExport.cpp:26: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 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10815,7 +11108,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/FAXAnimationExport.cpp:26: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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10876,230 +11169,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) {} | ^~~~ -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 -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; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' -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) {} - | ^~~~ -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/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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceExport.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 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) {} - | ^~~~~~~ -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/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]': -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 FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXControllerImport.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/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 - | ^~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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/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/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/FUString.h:584: -FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]': -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:69: required from here -FCollada/FUtils/FUStringConversion.h:151:106: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< 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); - | ^~~~~~~~ -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/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*]' @@ -11128,6 +11197,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) {} | ^~~~ +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 + | ^~~~ +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 @@ -11137,79 +11219,25 @@ 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] +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/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] +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/FUtils/FUString.h:52:17: 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/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*]' +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/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 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 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]' @@ -11217,12 +11245,6 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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*]': @@ -11231,6 +11253,12 @@ 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:428:61: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -11252,6 +11280,191 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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 = 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/FAXControllerImport.cpp:60:104: 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) {} + | ^~~~ +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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' + 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 = 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/FAXControllerImport.cpp:60:104: 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) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 81 | struct FCDTargetedEntityData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' + 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/FAXControllerImport.cpp:60:104: 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; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/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: 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/FAXControllerImport.cpp:60:104: 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; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/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: 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/FAXControllerImport.cpp:60:104: 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; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/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: 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/FAXControllerImport.cpp:60:104: 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 = FCDAnimation*; _Ty = FCDAnimationData]' + 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: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: 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/FAXControllerImport.cpp:60:104: 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 = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' + 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: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: 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/FAXControllerImport.cpp:60:104: 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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | struct FCDEffectParameterSamplerData + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*]': @@ -11260,6 +11473,91 @@ 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:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' + 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 = 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/FAXControllerImport.cpp:60:104: 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 = FCDTexture*; _Ty = FCDTextureData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 193 | struct FCDTextureData + | ^~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' + 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 = 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/FAXControllerImport.cpp:60:104: 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 = FCDSkinController*; _Ty = FCDSkinControllerData]' + 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 = FCDSkinController*; _Ty = FCDSkinControllerData]' + 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 = 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/FAXControllerImport.cpp:60:104: 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 = FCDMorphController*; _Ty = FCDMorphControllerData]' + 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: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/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/FAXControllerImport.cpp:60:104: 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) {} + | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -11281,10 +11579,165 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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 = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': +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 '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/FAXControllerImport.cpp:60:104: 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/FAXControllerImport.cpp:60:104: 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/FAXControllerImport.cpp:60:104: 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) {} + | ^~~~ +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) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +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/FAXControllerImport.cpp:60:104: 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 = 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/FAXControllerImport.cpp:60:104: 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/FAXControllerImport.cpp:60:104: 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 = 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/FAXControllerImport.cpp:60:104: 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/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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11300,13 +11753,14 @@ 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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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 | ^~~~~~~~~~~~~~~~~~~~~ @@ -11328,10 +11782,15 @@ 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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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/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/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) {} | ^~~~ @@ -11341,6 +11800,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) {} + | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -11368,7 +11830,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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11396,7 +11858,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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11424,7 +11886,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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11440,7 +11902,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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11456,7 +11918,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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11484,7 +11946,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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11512,7 +11974,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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11528,13 +11990,25 @@ 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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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 = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 211 | struct FCDMorphControllerData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11544,7 +12018,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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11554,26 +12028,35 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceImport.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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.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/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]' 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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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/FCDAsset.h:20: +FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ 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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11584,7 +12067,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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11650,7 +12133,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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11662,20 +12145,21 @@ 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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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 | ^~~~ +FColladaPlugins/FArchiveXML/FAXLightExport.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/FAXControllerImport.cpp:60:104: required from here +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11688,6 +12172,124 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' +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/FAXEntityImport.cpp:259:102: 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/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 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/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) {} + | ^~~~~~~ +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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/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/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/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) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: @@ -11708,25 +12310,56 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' -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/FAXControllerImport.cpp:60:104: 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]' +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 + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXLightImport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10: @@ -11738,7 +12371,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/FAXLightExport.cpp +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10: @@ -11758,6 +12391,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; | ~~~~~~~~^~~~~~~~~~~~~~~ +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; } + | ^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -11779,6 +12419,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/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -11808,9 +12461,10 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: + 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; } @@ -11828,10 +12482,10 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXLightImport.cpp +FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.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; } @@ -11849,12 +12503,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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp -FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp +FColladaPlugins/FArchiveXML/FAXSceneExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: + 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; } @@ -11872,8 +12525,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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19: +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:20: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } @@ -11881,9 +12534,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/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/FCollada.cpp 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; } @@ -11901,17 +12563,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/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] - 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/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10: + 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] @@ -11920,11 +12574,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/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 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(); } | ^ +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/FUString.h:52:17: note: because 'fm::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) {} | ^~~~~~~ @@ -11946,6 +12626,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 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/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 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*]': @@ -11975,17 +12678,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 FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here -FCollada/FUtils/FUParameter.h:68:66: warning: 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 = 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]' @@ -12003,22 +12695,14 @@ 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/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/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) {} | ^~~~~~~ @@ -12029,56 +12713,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/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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneExport.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: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -12089,15 +12723,24 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h: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/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. */ + | ^~~~~~~~ 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] @@ -12106,31 +12749,30 @@ 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; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -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(); } - | ^~ +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/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/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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12140,16 +12782,59 @@ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/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/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:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ 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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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/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) {} | ^~~~ @@ -12175,7 +12860,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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12215,7 +12900,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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12243,7 +12928,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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12271,7 +12956,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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12287,14 +12972,13 @@ 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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12304,7 +12988,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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12332,7 +13016,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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12360,7 +13044,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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12373,43 +13057,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 = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' -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: 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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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/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:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ @@ -12431,7 +13088,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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12444,6 +13101,54 @@ FCollada/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/FAXLightImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/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]' @@ -12454,81 +13159,25 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -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/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 -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 - | ^~~~~~~ -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/FAXImportLinking.cpp:172:128: 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) {} - | ^~~~~~~ -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 '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/FAXImportLinking.cpp:182:25: 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: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]' 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/FAXEntityImport.cpp:259:102: 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/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) {} + | ^~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -12536,7 +13185,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/FAXEntityImport.cpp:259:102: 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12547,7 +13196,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/FAXEntityImport.cpp:259:102: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12608,327 +13257,47 @@ 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: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': +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/FAXImportLinking.cpp:70:108: 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) {} - | ^~~~ -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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' - 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 = 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/FAXImportLinking.cpp:70:108: 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) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 81 | struct FCDTargetedEntityData - | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' - 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]' -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/FAXEntityImport.cpp:259:102: 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = 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/FAXImportLinking.cpp:70:108: 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) {} - | ^~~~ -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 = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' - 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 = 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/FAXImportLinking.cpp:70:108: 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) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -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/FAXImportLinking.cpp:70:108: 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; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/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: 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/FAXImportLinking.cpp:70:108: 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 = FCDAnimation*; _Ty = FCDAnimationData]' - 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: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: 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/FAXImportLinking.cpp:70:108: 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 = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' - 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: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: 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/FAXImportLinking.cpp:70:108: 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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | struct FCDEffectParameterSamplerData - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' - 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 = 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/FAXImportLinking.cpp:70:108: 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 = FCDTexture*; _Ty = FCDTextureData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 193 | struct FCDTextureData - | ^~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' - 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 = 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/FAXImportLinking.cpp:70:108: 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 = FCDSkinController*; _Ty = FCDSkinControllerData]' - 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 = FCDSkinController*; _Ty = FCDSkinControllerData]' - 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 = 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/FAXImportLinking.cpp:70:108: 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 = FCDMorphController*; _Ty = FCDMorphControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 211 | struct FCDMorphControllerData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' 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/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/FAXEntityImport.cpp:259:102: 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -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) {} - | ^~~~ -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) {} - | ^~~~~~~ -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/FAXImportLinking.cpp:70:108: 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) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27: -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/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/FAXEntityImport.cpp:259:102: 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -12944,125 +13313,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/FAXEntityImport.cpp:259:102: 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 '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/FAXImportLinking.cpp:70:108: 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/FAXImportLinking.cpp:70:108: 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/FAXImportLinking.cpp:70:108: 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) {} - | ^~~~ -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) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -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/FAXImportLinking.cpp:70:108: 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/FAXImportLinking.cpp:70:108: 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13075,21 +13326,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/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: -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) {} | ^~~~~~~ @@ -13110,10 +13346,37 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FCollada/FCollada.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/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] @@ -13122,6 +13385,36 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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*]' @@ -13132,6 +13425,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) {} | ^~~~ +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:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -13150,25 +13449,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 - | ^~~~~ -FCollada/FColladaPlugin.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) {} | ^~~~ @@ -13184,56 +13464,84 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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/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; } - | ^~~~~~~~~ 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] +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +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 +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 + | ^~~~~~~ +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/FAXImportLinking.cpp:172:128: 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) {} + | ^~~~~~~ +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 '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/FAXImportLinking.cpp:182:25: 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/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/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13249,14 +13557,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/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: 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 | ^~~~~~~~~~~~~~~~~~~~~ @@ -13278,37 +13585,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/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13318,25 +13601,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/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13346,7 +13617,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/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13374,7 +13645,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/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13390,7 +13661,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/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13406,7 +13677,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/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13434,7 +13705,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/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13462,7 +13733,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/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13478,7 +13749,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/FAXGeometryImport.cpp:27:64: required from here +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13506,7 +13777,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/FAXImportLinking.cpp:70:108: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13519,519 +13790,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/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 -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/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()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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/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) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -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/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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = 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/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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' -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/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/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/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 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/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. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDAnimated.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 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] - 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, - 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/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/FCDPhysicsRigidConstraint.h:21, - from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: -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/FAXPhysicsImport.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/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); - | ^~~~~~~~ -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/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/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/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); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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 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/FCDAnimationChannel.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -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: 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]' @@ -14087,6 +13845,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 = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' 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::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/FAXImportLinking.cpp:70:108: 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 + | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -14117,6 +13886,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 = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +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/FAXImportLinking.cpp:70:108: 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 = 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]' @@ -14145,6 +13925,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 = FCDAnimated*; _Ty = FCDAnimatedData]' 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 = _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/FAXImportLinking.cpp:70:108: 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) {} + | ^~~~ +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/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]' @@ -14155,24 +13952,72 @@ FCollada/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/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/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ +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/FUString.h:52:17: 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/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/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/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/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 28 | class pair + | ^~~~ 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:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ 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]' @@ -14186,38 +14031,21 @@ 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/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/FAXImportLinking.cpp:70:108: 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/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/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/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 '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]' @@ -14269,6 +14097,26 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FColladaPlugin.cpp +FCollada/FMath/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/FAXImportLinking.cpp:70:108: 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/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) {} | ^~~~ @@ -14350,62 +14198,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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': -FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:75: required from here -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; } - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -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; } - | ^~~~~~~~ -FCollada/FUtils/FUUri.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = _xmlNode*; DATA = FUUri]': -FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:672:33: required from here -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) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FCDocument/FCDAnimated.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]' @@ -14493,23 +14286,14 @@ 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/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; } - | ^~~~~~~~~ +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) {} | ^~~~~~~ @@ -14575,13 +14359,22 @@ 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/FCDocument/FCDAnimationChannel.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.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; } | ^~~~~~ +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: @@ -14595,20 +14388,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/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: 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) {} | ^~~~ @@ -14630,46 +14409,75 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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(); } - | ^~~~~~~ +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/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/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:14: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ +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) {} | ^~~~~~~ -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/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/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(); } - | ^~ +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) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:16: +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/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(); } @@ -14684,315 +14492,59 @@ FCollada/FUtils/FUString.h:52:17: 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/FAXPhysicsImport.cpp:232:100: 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) {} - | ^~~~ -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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' - 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 = 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/FAXPhysicsImport.cpp:232:100: 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 - | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' - 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/FAXPhysicsImport.cpp:232:100: 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; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/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: 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/FAXPhysicsImport.cpp:232:100: 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 - | ^~~~~~~~~~~~~~~ +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/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -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/FAXPhysicsImport.cpp:232:100: 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/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: 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; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/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: 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/FAXPhysicsImport.cpp:232:100: 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 = FCDAnimation*; _Ty = FCDAnimationData]' - 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: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: 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/FAXPhysicsImport.cpp:232:100: 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 = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' - 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: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: 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/FAXPhysicsImport.cpp:232:100: 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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | struct FCDEffectParameterSamplerData - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' - 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 = 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/FAXPhysicsImport.cpp:232:100: 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 = FCDTexture*; _Ty = FCDTextureData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 193 | struct FCDTextureData - | ^~~~~~~~~~~~~~ +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/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' - 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 = 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/FAXPhysicsImport.cpp:232:100: 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 = FCDSkinController*; _Ty = FCDSkinControllerData]' - 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 = FCDSkinController*; _Ty = FCDSkinControllerData]' - 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 = 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/FAXPhysicsImport.cpp:232:100: 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 = FCDMorphController*; _Ty = FCDMorphControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 211 | struct FCDMorphControllerData - | ^~~~~~~~~~~~~~~~~~~~~~ +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: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' - 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 = 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/FAXPhysicsImport.cpp:232:100: 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) {} - | ^~~~ -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/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' -FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124: 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) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FColladaPlugins/FArchiveXML/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/FCDocument/FCDAnimationClip.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) {} | ^~~~~~~ @@ -15002,14 +14554,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) {} - | ^~~~~~~ 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] @@ -15018,29 +14562,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of '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/FAXPhysicsImport.cpp:232:100: 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/FAXPhysicsImport.cpp:232:100: 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 FCollada/FCDocument/FCDSceneNode.h:27, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -15059,8 +14580,28 @@ 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/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(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52: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/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17: + 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; } @@ -15073,143 +14614,36 @@ In file included from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10: + 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/FCDocument/FCDAnimationClip.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: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/FAXPhysicsImport.cpp:232:100: 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 = 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/FAXPhysicsImport.cpp:232:100: 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/FAXPhysicsImport.cpp:232:100: 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 = 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/FAXPhysicsImport.cpp:232:100: 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/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: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/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) - | ^ -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:72:41: note: in expansion of macro 'TO_FSTRING' - 72 | hint.platform = TO_FSTRING(ReadNodeProperty(child, DAE_PLATFORM_ATTRIBUTE)); - | ^~~~~~~~~~ +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:73:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 73 | hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE); - | ^ +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(); } + | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)': -FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 591 | #define TO_STRING(a) FUStringConversion::ToString(a) - | ^ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:33: note: in expansion of macro 'TO_STRING' - 97 | data.targetId = TO_STRING(targetNode->GetContent()); - | ^~~~~~~~~ +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) {} | ^~~~~~~ -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 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] @@ -15218,6 +14652,14 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from 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/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. */ @@ -15225,56 +14667,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/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)': -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:72: -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/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. */ - | ^~~~~~~~ -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); - | ^ FCollada/FUtils/FUString.h:52: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); - | ^ +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) {} | ^~~~~~~ -FCollada/FCDocument/FCDAnimationClipTools.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -15294,7 +14697,38 @@ 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/FCDAnimation.cpp +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) {} + | ^~~~~~~ +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] + 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/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) + | ^ +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:72:41: note: in expansion of macro 'TO_FSTRING' + 72 | hint.platform = TO_FSTRING(ReadNodeProperty(child, DAE_PLATFORM_ATTRIBUTE)); + | ^~~~~~~~~~ +FCollada/FUtils/FUString.h:52: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:73:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 73 | hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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]': @@ -15314,65 +14748,31 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from 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: 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/FUtils/FUString.h:52: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:1559:100: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 1559 | if (!data.samplerSid.empty()) data.samplerSid = FCDObjectWithId::CleanSubId(data.samplerSid); - | ^ -FCollada/FUtils/FUString.h:52: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::ParseColorTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterColor4*, uint32)': -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1617:69: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 1617 | name = ReadNodeContentFull(colorNode); - | ^ +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); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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; } - | ^~~~~~ -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); - | ^ +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) {} | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, +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, + from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FColladaPlugin.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: + from FCollada/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 @@ -15400,16 +14800,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/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 = 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*]' @@ -15438,15 +14849,24 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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) - | ^~~~~~~~~~~~~~~~~~~ +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': +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/FAXSceneImport.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 '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]' @@ -15457,7 +14877,150 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -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/FCDocument/FCDPhysicsRigidConstraint.h:21, + from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: +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/FAXPhysicsImport.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/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) {} + | ^~~~~~~ +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/FUtils/FUString.h:52: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:1559:100: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 1559 | if (!data.samplerSid.empty()) data.samplerSid = FCDObjectWithId::CleanSubId(data.samplerSid); + | ^ +FCollada/FUtils/FUString.h:52: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::ParseColorTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterColor4*, uint32)': +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1617:69: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 1617 | name = ReadNodeContentFull(colorNode); + | ^ +FCollada/FUtils/FUString.h:52: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); + | ^ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)': +FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 591 | #define TO_STRING(a) FUStringConversion::ToString(a) + | ^ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:33: note: in expansion of macro 'TO_STRING' + 97 | data.targetId = TO_STRING(targetNode->GetContent()); + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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: +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/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/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)': +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FColladaPlugin.cpp:11: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FColladaPlugin.cpp:179:51: required from here +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; } + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:10: @@ -15469,13 +15032,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/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]' -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here -FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 81 | struct FCDTargetedEntityData - | ^~~~~~~~~~~~~~~~~~~~~ +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); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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 'T* fm::vector::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]': @@ -15500,13 +15063,48 @@ 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/FMath/FMath.h:44: +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/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 +FCollada/FUtils/FUStringConversion.h:153:126: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 153 | inline static FMMatrix44 ToMatrix(const fm::stringT& value) { FMMatrix44 mx; ToMatrix(value.c_str(), mx); return mx; } /**< See above. */ + | ^~ +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: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: 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 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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -15531,29 +15129,84 @@ FCollada/FUtils/FUString.h:52:17: 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 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FColladaPlugin.cpp:11: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FColladaPlugin.cpp:179:51: required from here -FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-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: +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:75: required from here +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; } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -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*]' +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; } | ^~~~~~~~ +FCollada/FUtils/FUUri.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = _xmlNode*; DATA = FUUri]': +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:672:33: required from here +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) {} + | ^~~~~~~ +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; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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*]' @@ -15582,16 +15235,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/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 -FCollada/FUtils/FUStringConversion.h:153:126: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 153 | inline static FMMatrix44 ToMatrix(const fm::stringT& value) { FMMatrix44 mx; ToMatrix(value.c_str(), mx); return mx; } /**< See above. */ - | ^~ -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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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]' @@ -15602,6 +15260,77 @@ 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 = 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 +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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here + 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint + | ^~~~~~~~~~~~~~~~~~~~~~~~ +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]' +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here +FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 81 | struct FCDTargetedEntityData + | ^~~~~~~~~~~~~~~~~~~~~ +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]' +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164: required from here +FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | struct FCDEffectParameterSamplerData + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here + 428 | parent->data.second = 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:428:61: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' 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:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:44: 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/FAXMaterialImport.cpp:485: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/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTexture*; DATA = FCDTextureData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTexture*; DATA = FCDTextureData]' +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104: required from here +FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 193 | struct FCDTextureData + | ^~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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]' @@ -15803,6 +15532,13 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ +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/FAXMaterialImport.cpp:397:110: 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) {} | ^~~~~~~ @@ -15812,12 +15548,36 @@ 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: 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: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: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: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) {} | ^~~~ +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: 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]' @@ -15825,9 +15585,21 @@ 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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' + 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: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 = FCDSkinController*; _Ty = FCDSkinControllerData]' 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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' + 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15850,98 +15622,181 @@ FCollada/FUtils/FUString.h:52:17: 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 = 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/FAXMaterialImport.cpp:397:110: 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:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here 28 | class pair | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 81 | struct FCDTargetedEntityData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' 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:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' -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*]' +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: 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/FAXSceneImport.cpp:86:94: 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 = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 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*]' +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h: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*]' +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/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/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/FAXMaterialImport.cpp:397:110: 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) {} | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': +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; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/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: 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/FAXSceneImport.cpp:86:94: 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] +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: 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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' +FCollada/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:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 99 | struct FCDAnimatedData + | ^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' +FCollada/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/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*]' +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/FAXMaterialImport.cpp:397:110: 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) {} | ^~~~ -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*]' +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; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/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*]' +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/FAXMaterialImport.cpp:397:110: 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 = FCDAnimation*; _Ty = FCDAnimationData]' 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/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 = FCDAnimation*; _Ty = FCDAnimationData]' 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 -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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here - 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint - | ^~~~~~~~~~~~~~~~~~~~~~~~ +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/FAXMaterialImport.cpp:397:110: 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/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]' @@ -15953,6 +15808,31 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::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 = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' + 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: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: 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/FAXMaterialImport.cpp:397:110: 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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' + 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: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) {} + | ^~~~ 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]' @@ -15964,6 +15844,19 @@ 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 = 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/FAXMaterialImport.cpp:397:110: 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 = FCDTexture*; _Ty = FCDTextureData]' + 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: 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]' @@ -15975,6 +15868,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/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) {} + | ^~~~ 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 | ^~~~~ @@ -16029,6 +15925,66 @@ 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: 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/FAXMaterialImport.cpp:397:110: 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 = FCDSkinController*; _Ty = FCDSkinControllerData]' + 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 = FCDSkinController*; _Ty = FCDSkinControllerData]' + 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 = 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/FAXMaterialImport.cpp:397:110: 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 = FCDMorphController*; _Ty = FCDMorphControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 211 | struct FCDMorphControllerData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' + 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 = 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/FAXMaterialImport.cpp:397:110: 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) {} + | ^~~~ +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: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]' @@ -16053,55 +16009,6 @@ 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 = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]' -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164: required from here -FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | struct FCDEffectParameterSamplerData - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' 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:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:44: 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/FAXMaterialImport.cpp:485: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/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTexture*; DATA = FCDTextureData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTexture*; DATA = FCDTextureData]' -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104: required from here -FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 193 | struct FCDTextureData - | ^~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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]' @@ -16140,22 +16047,97 @@ 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/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/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/FAXMaterialImport.cpp:397:110: 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/FAXMaterialImport.cpp:397:110: 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/FAXMaterialImport.cpp:397:110: 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) {} + | ^~~~ +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) {} | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ 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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16171,16 +16153,26 @@ 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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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 | ^~~~~~~~~~~~~~~~~~~~~ +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/FAXMaterialImport.cpp:397:110: 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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -16199,7 +16191,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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16230,6 +16222,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16239,7 +16234,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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16264,24 +16259,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 = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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/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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16297,6 +16278,16 @@ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required 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/FAXMaterialImport.cpp:397:110: 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:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16309,7 +16300,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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16325,7 +16316,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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16335,20 +16326,40 @@ 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: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' 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: 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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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<_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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDAnimationCurveTools.cpp +FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | struct FCDEffectParameterSamplerData + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16358,13 +16369,25 @@ 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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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 = FCDTexture*; _Ty = FCDTextureData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 193 | struct FCDTextureData + | ^~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16374,7 +16397,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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16384,13 +16407,14 @@ 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/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 = FCDSkinController*; _Ty = FCDSkinControllerData]' 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 = 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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16418,7 +16442,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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16431,32 +16455,28 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDAnimated.cpp: In member function 'FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const': -FCollada/FCDocument/FCDAnimated.cpp:282:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 282 | clone->qualifiers[i] = qualifiers[i]; - | ^ -FCollada/FUtils/FUString.h:52:17: 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) {} - | ^~~~~~~ +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: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124: 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) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +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]' 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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16467,97 +16487,63 @@ 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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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/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/FAXMaterialImport.cpp:397:110: 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) {} - | ^~~~ -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) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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 = 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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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/FAXPhysicsImport.cpp:232:100: 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 = 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/FAXMaterialImport.cpp:397:110: required from here +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16570,6 +16556,70 @@ 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/FCDocument/FCDAnimation.cpp +FCollada/FCDocument/FCDAnimationCurve.cpp +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) {} + | ^~~~~~~ +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) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAnimationMultiCurve.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*]': @@ -16619,9 +16669,6 @@ FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here 177 | class FUTrackedList : private fm::pvector, FUTracker | ^~~~~~~~~~~~~ -FCollada/FCDocument/FCDAnimationKey.cpp -FCollada/FCDocument/FCDAnimationMultiCurve.cpp -FCollada/FCDocument/FCDAsset.cpp 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] @@ -16652,6 +16699,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/FCDAsset.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*]': @@ -16692,6 +16740,20 @@ 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FCDocument/FCDCamera.cpp +FCollada/FCDocument/FCDController.cpp +FCollada/FCDocument/FCDControllerInstance.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] + 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/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] @@ -16704,6 +16766,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/FCDAnimation.cpp:19: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimation.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/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] @@ -16712,6 +16786,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/FCDControllerTools.cpp 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]': @@ -16722,7 +16797,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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17: +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] + 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/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(); } @@ -16730,10 +16815,19 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationChannel.cpp:15: + from FCollada/FCDocument/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/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*]': @@ -16773,99 +16867,6 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDController.cpp -In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.cpp -In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:17: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 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) {} - | ^~~~~~~ -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/FCDocument/FCDAnimation.cpp:19: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimation.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -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] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FCDocument/FCDEffectCode.cpp -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/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] - 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 - | ^~~~~~~ -FCollada/FCDocument/FCDEffect.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*]': @@ -16895,9 +16896,29 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEffectParameter.cpp -FCollada/FCDocument/FCDEffectParameterFactory.cpp -FCollada/FCDocument/FCDEffectParameterSampler.cpp +In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 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/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/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] @@ -16979,6 +17000,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/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/FCDEffect.cpp +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDAsset.h:56:2: required from here +FCollada/FUtils/FUParameter.h:68:66: warning: 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/FCDEffectParameter.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDTargetedEntity.h:24, @@ -16996,14 +17038,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/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/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*]': @@ -17033,6 +17067,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/FCDEffectParameterFactory.cpp +FCollada/FCDocument/FCDEffectParameterSampler.cpp +FCollada/FCDocument/FCDEffectParameterSurface.cpp +FCollada/FCDocument/FCDEffectPass.cpp +FCollada/FCDocument/FCDEffectPassShader.cpp In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDControllerInstance.cpp:11: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -17053,7 +17092,30 @@ FCollada/FUtils/FUString.h:52:17: 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 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] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDController.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here +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/FCDSceneNode.h:27, from FCollada/FCDocument/FCDControllerInstance.cpp:12: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -17069,6 +17131,108 @@ 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/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/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/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] + 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/FCDEffectCode.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/FUFileManager.h:19, + from FCollada/FCDocument/FCDEffectCode.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/FUtils/FUString.h:52:17: 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/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetSubId(const fm::string&)': +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); + | ^ +FCollada/FUtils/FUString.h:52:17: 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: In member function 'void FCDEffectCode::SetFilename(const fstring&)': +FCollada/FCDocument/FCDEffectCode.cpp:35:91: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 35 | filename = GetDocument()->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/FCDEffectCode.cpp: In member function 'FCDEffectCode* FCDEffectCode::Clone(FCDEffectCode*) const': +FCollada/FCDocument/FCDEffectCode.cpp:45:22: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 45 | clone->sid = sid; + | ^~~ +FCollada/FUtils/FUString.h:52:17: 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:46:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 46 | clone->filename = 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/FCDEffectCode.cpp:47:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 47 | clone->code = 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) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDControllerTools.h:17, from FCollada/FCDocument/FCDControllerTools.cpp:10: @@ -17085,7 +17249,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/FCDEffectPass.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] @@ -17095,43 +17258,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDController.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -FCollada/FUtils/FUParameter.h:68:66: warning: 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/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; - | ^~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDController.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/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; - | ^~~~~~~~~ -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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDController.h:24, @@ -17170,36 +17296,30 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FCDocument/FCDEffectPassShader.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/FCDocument/FCDEffectPassState.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectCode.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +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/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/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*]' @@ -17237,34 +17357,6 @@ 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] - 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/FCDEffectCode.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/FUFileManager.h:19, - from FCollada/FCDocument/FCDEffectCode.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/FUtils/FUString.h:52:17: 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*]' @@ -17293,39 +17385,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetSubId(const fm::string&)': -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); - | ^ -FCollada/FUtils/FUString.h:52:17: 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: In member function 'void FCDEffectCode::SetFilename(const fstring&)': -FCollada/FCDocument/FCDEffectCode.cpp:35:91: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 35 | filename = GetDocument()->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/FCDEffectCode.cpp: In member function 'FCDEffectCode* FCDEffectCode::Clone(FCDEffectCode*) const': -FCollada/FCDocument/FCDEffectCode.cpp:45:22: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 45 | clone->sid = sid; - | ^~~ -FCollada/FUtils/FUString.h:52:17: 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:46:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 46 | clone->filename = 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/FCDEffectCode.cpp:47:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 47 | clone->code = 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) {} - | ^~~~~~~ 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 @@ -17336,6 +17395,14 @@ 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] +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) {} | ^~~~~~~ @@ -17378,16 +17445,27 @@ 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/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/FUtils/FUString.h:52:17: 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*]': @@ -17417,43 +17495,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/FCDocument/FCDEffectParameterFactory.cpp:13: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18, - from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here -FCollada/FUtils/FUParameter.h:68:66: warning: 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 +FCollada/FCDocument/FCDEffectProfile.cpp +FCollada/FCDocument/FCDEffectProfileFX.cpp +FCollada/FCDocument/FCDEffectStandard.cpp +FCollada/FCDocument/FCDEffectTechnique.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/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 | ^~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectProfile.cpp In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -17472,7 +17524,6 @@ 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/FCDEffectProfileFX.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] @@ -17481,24 +17532,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) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectStandard.cpp -FCollada/FCDocument/FCDEffectTechnique.cpp -FCollada/FCDocument/FCDEffectTools.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) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffect.cpp:16: + from FCollada/FCDocument/FCDEffectParameterSampler.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; } | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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/FCDEffect.cpp:15: + 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) {} | ^~~~~~~ -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*]': @@ -17541,6 +17622,18 @@ 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/FCDEffectTools.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) {} + | ^~~~~~~ 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*]': @@ -17570,15 +17663,57 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDEffectParameterSampler.cpp:15: +In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:11: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectPassShader.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEmitter.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectPassShader.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectPassShader.h: In member function 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDEffectPassShader.h:41:9: note: in expansion of macro 'DeclareParameter' + 41 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Parameter Reference")); /**< A COLLADA effect parameter reference. */ + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEffectPassShader.cpp: In member function 'FCDEffectPassShader* FCDEffectPassShader::Clone(FCDEffectPassShader*) const': +FCollada/FCDocument/FCDEffectPassShader.cpp:92:51: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here + 92 | binding->reference = bindings[b]->reference; + | ^~~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectPass.h:48:2: required from here +FCollada/FUtils/FUParameter.h:68:66: warning: 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/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(); } | ^~~~~~~ +FCollada/FCDocument/FCDEmitterInstance.cpp 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/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) {} | ^~~~~~~ @@ -17589,17 +17724,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/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/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/FCDocument/FCDEmitterInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -17630,6 +17761,16 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEmitterObject.cpp +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/FUString.h:52:17: note: because 'fm::stringT' has 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 >&)': @@ -17654,18 +17795,16 @@ 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/FCDEffectPassShader.cpp:11: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectPassShader.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/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 + | ^~~~~~~ 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] @@ -17674,28 +17813,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 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/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 @@ -17723,62 +17841,31 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/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/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/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/FCDocument/FCDEmitterParticle.cpp -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/FUString.h:52:17: note: because 'fm::stringT' 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/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: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/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/FCDocument/FCDEntity.cpp +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*]': @@ -17808,59 +17895,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: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 = 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/FCDEmitterParticle.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] @@ -17874,7 +17909,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterInstance.cpp:10: + from FCollada/FCDocument/FCDEffectStandard.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -17883,12 +17918,12 @@ 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/FCDEffectStandard.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectStandard.cpp:16: + from FCollada/FCDocument/FCDEffectProfile.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -17897,19 +17932,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectStandard.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/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/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) {} | ^~~~~~~ @@ -17923,6 +17946,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/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*]': @@ -17953,26 +17977,18 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEntityInstance.cpp -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 - | ^~~~~~~~~~~~ +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) {} | ^~~~~~~ -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/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*]': @@ -18032,25 +18048,45 @@ 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/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/FCDocument/FCDEntityReference.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/FCDEffectProfile.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.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) {} | ^~~~~~~ @@ -18112,9 +18148,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/FCDExternalReferenceManager.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitter.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] @@ -18123,25 +18158,18 @@ 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: + 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/FCDExternalReferenceManager.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectTools.cpp:10: + 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/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*]': @@ -18150,6 +18178,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; | ~~~~~~~~^~~~~~~~~~~~~~~ +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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -18171,7 +18206,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/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*]': @@ -18180,6 +18214,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/FCDExtra.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) {} | ^~~~ @@ -18201,9 +18236,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/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp -FCollada/FCDocument/FCDForceGravity.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitterParticle.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -18218,88 +18253,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/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/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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDForcePBomb.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEntityInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -FCollada/FUtils/FUParameter.h:68:66: warning: 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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -18329,6 +18282,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) {} | ^~~~ +FCollada/FCDocument/FCDForceGravity.cpp +FCollada/FCDocument/FCDForcePBomb.cpp +FCollada/FCDocument/FCDForceWind.cpp +In file included from FCollada/FCDocument/FCDEntity.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEntity.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntity.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -18357,7 +18325,83 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDEntityReference.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/FCDEntityReference.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/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(); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetUri(const FUUri&)': +FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 591 | #define TO_STRING(a) FUStringConversion::ToString(a) + | ^ +FCollada/FCDocument/FCDEntityReference.cpp:68:20: note: in expansion of macro 'TO_STRING' + 68 | entityId = TO_STRING(uri.GetFragment()); + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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:69:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 69 | entityId = FCDObjectWithId::CleanId(entityId); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetEntity(FCDEntity*)': +FCollada/FCDocument/FCDEntityReference.cpp:99:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 99 | entityId = _entity->GetDaeId(); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.cpp: In member function 'virtual void FCDEntityReference::OnObjectReleased(FUTrackable*)': +FCollada/FCDocument/FCDEntityReference.cpp:189:71: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 189 | else entityId = ((FCDObjectWithId*) object)->GetDaeId(); + | ^ +FCollada/FUtils/FUString.h:52:17: 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 +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/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 @@ -18385,16 +18429,24 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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/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*]': @@ -18424,45 +18476,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/FCDForceWind.cpp -FCollada/FCDocument/FCDGeometry.cpp -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&)': -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/FCDEntityReference.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/FCDocument/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: +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, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: +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) {} | ^~~~~~~ @@ -18473,6 +18493,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/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(); } @@ -18480,45 +18501,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/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(); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetUri(const FUUri&)': -FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 591 | #define TO_STRING(a) FUStringConversion::ToString(a) - | ^ -FCollada/FCDocument/FCDEntityReference.cpp:68:20: note: in expansion of macro 'TO_STRING' - 68 | entityId = TO_STRING(uri.GetFragment()); - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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:69:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 69 | entityId = FCDObjectWithId::CleanId(entityId); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetEntity(FCDEntity*)': -FCollada/FCDocument/FCDEntityReference.cpp:99:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | entityId = _entity->GetDaeId(); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.cpp: In member function 'virtual void FCDEntityReference::OnObjectReleased(FUTrackable*)': -FCollada/FCDocument/FCDEntityReference.cpp:189:71: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 189 | else entityId = ((FCDObjectWithId*) object)->GetDaeId(); - | ^ +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/FCDEntityReference.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] @@ -18527,8 +18518,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/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: + 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 @@ -18556,8 +18559,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: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 @@ -18586,6 +18588,43 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDGeometryInstance.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 = 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/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FCDocument/FCDGeometryMesh.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDExtra.cpp:10: @@ -18619,25 +18658,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/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/FCDForceGravity.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' FCollada/FCDocument/FCDocument.h:517:129: required from here @@ -18673,38 +18695,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, - 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) {} - | ^~~~ -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 = 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) {} | ^~~~ @@ -18743,7 +18733,10 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/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 @@ -18782,12 +18775,52 @@ 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FCDocument/FCDGeometryNURBSSurface.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) {} + | ^~~~~~~ FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.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/FCDGeometryPolygonsTools.cpp -FCollada/FCDocument/FCDGeometrySource.cpp -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, @@ -18824,7 +18857,7 @@ 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/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 @@ -18852,47 +18885,11 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/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/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) {} - | ^~~~~~~ -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/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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDLight.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 @@ -18920,6 +18917,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/FCDGeometrySource.cpp +FCollada/FCDocument/FCDGeometrySpline.cpp +FCollada/FCDocument/FCDImage.cpp +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) {} + | ^~~~~~~ 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]': @@ -18930,7 +18943,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/FCDLight.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*]': @@ -18980,31 +18993,30 @@ 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/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/FCDGeometryMesh.cpp:15: + 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/FCDGeometryMesh.h: In member function 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)': -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/FCDGeometryMesh.h:71:9: note: in expansion of macro 'DeclareParameter' - 71 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryMesh.cpp: In member function 'FCDGeometryMesh* FCDGeometryMesh::Clone(FCDGeometryMesh*) const': -FCollada/FCDocument/FCDGeometryMesh.cpp:241:31: note: synthesized method 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)' first required here - 241 | clone->convexHullOf = convexHullOf; - | ^~~~~~~~~~~~ FCollada/FCDocument/FCDMaterial.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*]': @@ -19054,6 +19066,30 @@ 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 + | ^~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometryMesh.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/FCDGeometryMesh.h: In member function 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)': +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/FCDGeometryMesh.h:71:9: note: in expansion of macro 'DeclareParameter' + 71 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryMesh.cpp: In member function 'FCDGeometryMesh* FCDGeometryMesh::Clone(FCDGeometryMesh*) const': +FCollada/FCDocument/FCDGeometryMesh.cpp:241:31: note: synthesized method 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)' first required here + 241 | clone->convexHullOf = convexHullOf; + | ^~~~~~~~~~~~ FCollada/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] @@ -19062,6 +19098,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 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 FCDMaterialInstance::SetSemantic(const fchar*)' at FCollada/FCDocument/FCDMaterialInstance.h:141:63, + inlined from 'FCDMaterialInstance* FCDGeometryInstance::AddMaterialInstance(FCDMaterial*, const fchar*)' at FCollada/FCDocument/FCDGeometryInstance.cpp:103:23: +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 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*]': @@ -19070,6 +19115,20 @@ 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 /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 FCDMaterialInstance::SetSemantic(const fchar*)' at FCollada/FCDocument/FCDMaterialInstance.h:141:63, + inlined from 'FCDMaterialInstance* FCDGeometryInstance::AddMaterialInstance(FCDMaterial*, const fchar*)' at FCollada/FCDocument/FCDGeometryInstance.cpp:103:23: +/usr/include/x86_64-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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -19093,7 +19152,7 @@ | ^~~~ FCollada/FCDocument/FCDMaterialInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometrySource.cpp:10: + 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 @@ -19101,21 +19160,21 @@ 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/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/FCDGeometrySource.h: In member function 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)': +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/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter' - 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); +FCollada/FCDocument/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter' + 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); | ^~~~~~~~~~~~~~~~ -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/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/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] @@ -19138,19 +19197,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/FCDMorphController.cpp -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)': -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] - 190 | memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:38, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: -FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} declared here - 43 | class vector - | ^~~~~~ In file included from FCollada/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*]': @@ -19192,13 +19238,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/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/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*]': @@ -19207,6 +19246,10 @@ 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/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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -19228,17 +19271,11 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/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) {} | ^~~~~~~ +FCollada/FCDocument/FCDMorphController.cpp +FCollada/FCDocument/FCDObject.cpp 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]': @@ -19249,12 +19286,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 '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: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]': @@ -19266,103 +19297,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FCollada/FMath/FMTree.h:275:41: note: because 'fm::tree >::const_iterator' has user-provided 'fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = unsigned int; DATA = fm::vector]' - 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/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/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; - | ^~~~~~~~~~~~~~~~ -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 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 FCDMaterialInstance::SetSemantic(const fchar*)' at FCollada/FCDocument/FCDMaterialInstance.h:141:63, - inlined from 'FCDMaterialInstance* FCDGeometryInstance::AddMaterialInstance(FCDMaterial*, const fchar*)' at FCollada/FCDocument/FCDGeometryInstance.cpp:103:23: -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 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 /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 FCDMaterialInstance::SetSemantic(const fchar*)' at FCollada/FCDocument/FCDMaterialInstance.h:141:63, - inlined from 'FCDMaterialInstance* FCDGeometryInstance::AddMaterialInstance(FCDMaterial*, const fchar*)' at FCollada/FCDocument/FCDGeometryInstance.cpp:103:23: -/usr/include/x86_64-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 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) {} - | ^~~~~~~ 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*]' @@ -19397,23 +19331,143 @@ 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/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; } + | ^~~~~~ +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/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/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/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/FUtils/FUString.h:52:17: 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/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: +FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} declared here + 43 | class vector + | ^~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/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; + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometrySource.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometrySource.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySource.h: In member function 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter' + 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySource.cpp: In member function 'FCDGeometrySource* FCDGeometrySource::Clone(FCDGeometrySource*) const': +FCollada/FCDocument/FCDGeometrySource.cpp:46:23: note: synthesized method 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)' first required here + 46 | clone->name = name; + | ^~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/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/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/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) {} + | ^~~~~~~ +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: +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/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 @@ -19429,9 +19483,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; | ~~~~~~~~^~~~~~~~~~~~~~~ @@ -19510,7 +19561,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/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/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) {} + | ^~~~~~~ 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*]': @@ -19540,75 +19610,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/FCDLightTools.cpp:15: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLightTools.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDLightTools.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here -FCollada/FUtils/FUParameter.h:68:66: warning: 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/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(); } - | ^~~~~~~~~ -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/FUtils/FUString.h:52:17: 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*]': @@ -19638,17 +19639,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/FCDObjectWithId.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]': -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/FCDLibrary.cpp:25: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -19665,60 +19655,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) {} | ^~~~~~~ -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/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/FCDLight.cpp:15: + 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, - 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 = 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 - | ^~~~~~~~~~~~~~~~~~~~~~~~ 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': @@ -19735,8 +19698,61 @@ 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/FCDLightTools.cpp:15: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDLightTools.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/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/FCDocument/FCDObjectWithId.cpp +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/FCDocument.h:27, + from FCollada/FCDocument/FCDLightTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +FCollada/FUtils/FUParameter.h:68:66: warning: 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/FCDocument.cpp -FCollada/FCDocument/FCDocumentTools.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/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*]': @@ -19766,28 +19782,18 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/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 -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/FCDParameterAnimatable.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 = 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/FCDocumentTools.cpp 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] @@ -19835,6 +19841,46 @@ 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] +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 + | ^~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.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 >&)': @@ -19859,16 +19905,7 @@ 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/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/FCDParticleModifier.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] @@ -19877,7 +19914,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/FCDParticleModifier.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*]': @@ -19886,6 +19922,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/FCDPhysicsAnalyticalGeometry.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) {} | ^~~~ @@ -19907,8 +19944,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 -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] @@ -19921,6 +19956,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/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDPhysicsMaterial.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDMorphController.cpp:16: @@ -19982,75 +20018,6 @@ 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/FCDObjectWithId.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/FCDObjectWithId.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.h: In member function 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)': -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/FCDObjectWithId.h:42:9: note: in expansion of macro 'DeclareParameter' - 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::Clone(FCDObjectWithId*) const': -FCollada/FCDocument/FCDObjectWithId.cpp:36:24: note: synthesized method 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)' first required here - 36 | clone->daeId = daeId; - | ^~~~~ -FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::SetDaeId(fm::string&)': -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. - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: 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*]': -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/FCDPhysicsModelInstance.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] @@ -20095,31 +20062,34 @@ 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.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/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDObjectWithId.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/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(); } - | ^ + from FCollada/FCDocument/FCDObjectWithId.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.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/FCDObjectWithId.h: In member function 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)': +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/FCDObjectWithId.h:42:9: note: in expansion of macro 'DeclareParameter' + 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::Clone(FCDObjectWithId*) const': +FCollada/FCDocument/FCDObjectWithId.cpp:36:24: note: synthesized method 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)' first required here + 36 | clone->daeId = daeId; + | ^~~~~ +FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::SetDaeId(fm::string&)': +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. + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -20129,6 +20099,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/FCDPhysicsModelInstance.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) {} | ^~~~~~~ @@ -20139,6 +20110,14 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/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/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(); @@ -20146,29 +20125,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/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/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]': @@ -20196,22 +20152,63 @@ 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 -FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp -FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp -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, +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: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/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); - | ^~~~~~~~ + 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.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/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*]' @@ -20269,6 +20266,47 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +FCollada/FCDocument/FCDPhysicsRigidBody.cpp +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/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19, + from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.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/FCDPhysicsAnalyticalGeometry.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/FCDPhysicsRigidBodyInstance.cpp 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': @@ -20285,6 +20323,110 @@ 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/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/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/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/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]': +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/FCDPhysicsRigidBodyParameters.cpp +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) {} + | ^~~~ 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]': @@ -20308,6 +20450,43 @@ 28 | FMVector3 | ^~~~~~~~~ FCollada/FCDocument/FCDPhysicsRigidConstraint.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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDEntityInstance.h:24, @@ -20325,14 +20504,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/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/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]' @@ -20400,61 +20571,62 @@ 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/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/FCDPhysicsModel.h:21, + from FCollada/FCDocument/FCDPhysicsModel.cpp:10: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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/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/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/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/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 '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/FCDPhysicsScene.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. */ + | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.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]': @@ -20462,6 +20634,13 @@ FCollada/FUtils/FUParameter.h:68:66: warning: 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/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; } + | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -20469,6 +20648,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) {} | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsScene.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/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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20498,79 +20695,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/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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19, - from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: + from FCollada/FCDocument/FCDPhysicsModel.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, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.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/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsModel.cpp:10: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsModel.cpp:9: -FCollada/FUtils/FUString.h:52:17: 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); + | ^~~~~~~~ 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*]': @@ -20600,77 +20744,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FCollada/FCDocument/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/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/FCDPhysicsShape.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/FUtils/FUString.h:52:17: 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/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDPhysicsModel.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; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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/FCDPlaceHolder.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/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/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FCDocument/FCDPhysicsModel.cpp:109:77: required from here @@ -20754,45 +20827,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/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/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/FCDocument/FCDPhysicsShape.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 @@ -20820,6 +20855,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDPlaceHolder.cpp +FCollada/FCDocument/FCDSceneNode.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -20859,40 +20896,6 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp -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/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -20909,66 +20912,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. */ | ^~~~~~~~ -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/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. */ - | ^~~~~~~~ -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/FCDPhysicsRigidConstraint.cpp:11: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.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] @@ -20986,13 +20931,16 @@ 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/FCDPhysicsRigidBodyInstance.cpp:10: +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) {} | ^~~~~~~ @@ -21005,40 +20953,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/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/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. */ - | ^~~~~~~~ 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*]' @@ -21067,6 +20981,60 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDPhysicsRigidConstraint.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/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. */ + | ^~~~~~~~ +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/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(); } @@ -21100,34 +21068,26 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/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) {} + | ^~~~~~~ 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]': @@ -21147,6 +21107,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDSceneNodeIterator.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -21175,6 +21136,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) {} | ^~~~ +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*]' @@ -21204,7 +21175,7 @@ 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: + 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; } @@ -21212,7 +21183,7 @@ 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: + 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) {} | ^~~~~~~ @@ -21223,18 +21194,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/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDSceneNodeTools.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/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/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*]': @@ -21264,8 +21239,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/FCDocument/FCDSkinController.cpp -FCollada/FCDocument/FCDTargetedEntity.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/FUtils/FUString.h:52:17: 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; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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.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/FCDPhysicsShape.h:24, from FCollada/FCDocument/FCDPhysicsShape.cpp:21: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -21285,6 +21303,62 @@ 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: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: +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/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/FCDEntityReference.h:21, from FCollada/FCDocument/FCDPlaceHolder.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -21340,65 +21414,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/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; } - | ~~~~~~^~~~~~ -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; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: +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. */ + | ^~~~~~~~ +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/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/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*]': -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*]' @@ -21418,22 +21472,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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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 = 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/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: @@ -21453,7 +21491,46 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ -FCollada/FCDocument/FCDTexture.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: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/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/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); + | ^~~~~~~~ +FCollada/FCDocument/FCDSkinController.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: @@ -21484,6 +21561,54 @@ 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/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) + | ^~~~~~~~~~~~~~~~~~~ +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 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: @@ -21520,11 +21645,6 @@ FCollada/FMath/FMVector4.h:184:88: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::x' is used uninitialized [-Wuninitialized] 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< 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(); } - | ^~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); @@ -21534,13 +21654,6 @@ FCollada/FMath/FMVector4.h:184:114: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::y' may be used uninitialized [-Wmaybe-uninitialized] 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ | ~~^ -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/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); @@ -21563,25 +21676,47 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, 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/FCDocument/FCDTransform.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(); } - | ^ +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) {} | ^~~~~~~ @@ -21621,7 +21756,16 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ -FCollada/FCDocument/FCDVersion.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]' +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 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] @@ -21634,106 +21778,23 @@ 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/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. */ - | ^~~~~~~~ -FCollada/FMath/FMAllocator.cpp -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) {} - | ^~~~~~~ -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/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) - | ^~~~~~~~~~~~~~~~~~~ -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/FCDTargetedEntity.cpp +FCollada/FCDocument/FCDTexture.cpp +FCollada/FCDocument/FCDTransform.cpp +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/FCDocument/FCDVersion.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -21752,33 +21813,6 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from 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/FMAngleAxis.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]' -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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDSceneNode.h:24: @@ -21800,6 +21834,8 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FMath/FMAllocator.cpp +FCollada/FMath/FMAngleAxis.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': @@ -21908,7 +21944,6 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ -FCollada/FMath/FMColor.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 @@ -21918,24 +21953,6 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ -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/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*]' @@ -21947,73 +21964,12 @@ 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/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/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/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/FMColor.cpp +FCollada/FMath/FMInterpolation.cpp +FCollada/FMath/FMLookAt.cpp +FCollada/FMath/FMMatrix33.cpp +FCollada/FMath/FMMatrix44.cpp +FCollada/FMath/FMQuaternion.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] @@ -22026,16 +21982,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/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/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDSkinController.cpp:24: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -22066,7 +22012,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/FMInterpolation.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]': @@ -22077,35 +22022,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) {} - | ^~~~ 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] @@ -22116,26 +22032,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 -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/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*]' @@ -22203,6 +22099,124 @@ FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMRandom.cpp +In file included from FCollada/FCDocument/FCDTexture.cpp:20: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDTexture.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMSkew.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 member function 'FMMatrix33 FMMatrix33::Transposed() const': +FCollada/FMath/FMMatrix33.cpp:36:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 36 | return mx; + | ^~ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::RotationMatrix(float)': +FCollada/FMath/FMMatrix33.cpp:41:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 41 | FMMatrix33 m(identity); + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp:45:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 45 | return m; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::TranslationMatrix(float, float)': +FCollada/FMath/FMMatrix33.cpp:50:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 50 | FMMatrix33 m(identity); + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp:52:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 52 | return m; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::ScaleMatrix(float, float)': +FCollada/FMath/FMMatrix33.cpp:57:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 57 | FMMatrix33 m(identity); + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 59 | return m; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Inverted() const': +FCollada/FMath/FMMatrix33.cpp:105:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 105 | return b; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In function 'FMMatrix33 operator*(const FMMatrix33&, const FMMatrix33&)': +FCollada/FMath/FMMatrix33.cpp:120:12: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 120 | return mx; + | ^~ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +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; } + | ^~~~~~~~~ +FCollada/FMath/FMVector3.cpp +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/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]': @@ -22214,58 +22228,77 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDTexture.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +FCollada/FUtils/FUParameter.h:68:66: warning: 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/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/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/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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; + | ^~~~~ 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/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/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/FMVolume.cpp -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/FMQuaternion.cpp:183:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 183 | return tm; | ^~ -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.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp: In static member function 'static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)': +FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 272 | return q; + | ^ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' + 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } + | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Inverted() const': FCollada/FMath/FMMatrix44.cpp:235:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 235 | return b; @@ -22273,7 +22306,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/FUtils/FUBoundingBox.cpp 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; @@ -22292,6 +22324,7 @@ FCollada/FMath/FMMatrix44.cpp:312:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 312 | return matrix; | ^~~~~~ +FCollada/FMath/FMVolume.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) | ^~~~~~~~~~ @@ -22368,112 +22401,115 @@ 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/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Transposed() const': -FCollada/FMath/FMMatrix33.cpp:36:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 36 | return mx; - | ^~ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::RotationMatrix(float)': -FCollada/FMath/FMMatrix33.cpp:41:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 41 | FMMatrix33 m(identity); - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp:45:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 45 | return m; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::TranslationMatrix(float, float)': -FCollada/FMath/FMMatrix33.cpp:50:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 50 | FMMatrix33 m(identity); - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp:52:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 52 | return m; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::ScaleMatrix(float, float)': -FCollada/FMath/FMMatrix33.cpp:57:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 57 | FMMatrix33 m(identity); - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 59 | return m; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Inverted() const': -FCollada/FMath/FMMatrix33.cpp:105:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 105 | return b; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In function 'FMMatrix33 operator*(const FMMatrix33&, const FMMatrix33&)': -FCollada/FMath/FMMatrix33.cpp:120:12: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 120 | return mx; - | ^~ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const': -FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 87 | return r; - | ^ -In file included from FCollada/FMath/FMQuaternion.cpp:12: -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const': -FCollada/FMath/FMQuaternion.cpp:102:45: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 102 | if (IsEquivalent(dot, 1.0f)) return *this; - | ^~~~~ -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp:121:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 121 | return result; - | ^~~~~~ -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp: In member function 'FMMatrix44 FMQuaternion::ToMatrix() const': -FCollada/FMath/FMQuaternion.cpp:181:37: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 181 | FMMatrix44 tm = FMMatrix44::Identity; - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FMath/StdAfx.h:13, - from FCollada/FMath/FMQuaternion.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp:183:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 183 | return tm; - | ^~ +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); | ^~~~~~~~ -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); } - | ^~~~~~~~ +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, + 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: +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/FUAssert.cpp +FCollada/FUtils/FUBase64.cpp +FCollada/FUtils/FUBoundingBox.cpp +FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp @@ -22486,6 +22522,16 @@ FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.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; + | ^~~~~~~~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUError.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/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': @@ -22501,22 +22547,6 @@ FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp FCollada/FUtils/FUStringBuilder.cpp -FCollada/FUtils/FUStringConversion.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; - | ^~~~~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUError.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/FUSynchronizableObject.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" - | ^~~~~~~ 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&)': @@ -22639,7 +22669,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUThread.cpp +FCollada/FUtils/FUStringConversion.cpp +FCollada/FUtils/FUSynchronizableObject.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*]': @@ -22684,7 +22715,31 @@ 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/FUTracker.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" + | ^~~~~~~ +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 'static void FUError::SetCustomErrorString(const char*)' at FCollada/FUtils/FUError.cpp:272:22: +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 'static void FUError::SetCustomErrorString(const char*)' at FCollada/FUtils/FUError.cpp:272:22: +/usr/include/x86_64-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/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]' @@ -22738,7 +22793,7 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 354 | *it = item; | ~~~~^~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp +FCollada/FUtils/FUThread.cpp 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:341:5: required from '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]' @@ -22749,34 +22804,19 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +FCollada/FUtils/FUTracker.cpp +FCollada/FUtils/FUUniqueStringMap.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/FUUri.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 'static void FUError::SetCustomErrorString(const char*)' at FCollada/FUtils/FUError.cpp:272:22: -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 'static void FUError::SetCustomErrorString(const char*)' at FCollada/FUtils/FUError.cpp:272:22: -/usr/include/x86_64-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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp +FCollada/FUtils/FUXmlWriter.cpp +FColladaPlugins/FArchiveXML/FArchiveXML.cpp +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp +FColladaPlugins/FArchiveXML/FAXAnimationImport.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&)': @@ -22812,124 +22852,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/FUXmlWriter.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); - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUStringConversion.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/FUStringConversion.cpp:217:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 217 | qualifier = target.substr(splitIndex); - | ^ -FCollada/FUtils/FUString.h:52:17: 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:221:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 221 | pointer = 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/FArchiveXML.cpp -FCollada/FUtils/FUStringConversion.cpp: In function 'void TrickLinkerFUStringConversion()': -FCollada/FUtils/FUStringConversion.cpp:281:15: warning: variable 'f' set but not used [-Wunused-but-set-variable] - 281 | float f = FUStringConversion::ToFloat(&c); - | ^ -FCollada/FUtils/FUStringConversion.cpp:283:14: warning: variable 'b' set but not used [-Wunused-but-set-variable] - 283 | bool b = FUStringConversion::ToBoolean(c); - | ^ -FCollada/FUtils/FUStringConversion.cpp:285:15: warning: variable 'i32' set but not used [-Wunused-but-set-variable] - 285 | int32 i32 = FUStringConversion::ToInt32(&c); - | ^~~ -FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable] - 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); - | ^~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp -FColladaPlugins/FArchiveXML/FAXCameraExport.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*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' -FCollada/FUtils/FUStringConversion.cpp:122:25: 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:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' -FCollada/FUtils/FUStringConversion.cpp:127:14: 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 = 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 -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:177: -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 = 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]' -FCollada/FUtils/FUStringConversion.cpp:261:97: 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/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 -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/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/FUtils/FUStringConversion.hpp:536:31: required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]' -FCollada/FUtils/FUStringConversion.cpp:263:97: 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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = 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]' -FCollada/FUtils/FUStringConversion.hpp:538:14: required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]' -FCollada/FUtils/FUStringConversion.cpp:263:97: 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/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] @@ -22941,15 +22863,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 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=] - 91 | case 'I': infinity = true; // intentional pass-through. - | ~~~~~~~~~^~~~~~ -FCollada/FUtils/FUStringConversion.hpp:92:17: note: here - 92 | default: nonValidFound = true; --s; break; - | ^~~~~~~ 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 @@ -23014,6 +22927,41 @@ FCollada/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/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); + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUStringConversion.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/FUStringConversion.cpp:217:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 217 | qualifier = target.substr(splitIndex); + | ^ +FCollada/FUtils/FUString.h:52:17: 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:221:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 221 | pointer = 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) {} + | ^~~~~~~ +FCollada/FUtils/FUStringConversion.cpp: In function 'void TrickLinkerFUStringConversion()': +FCollada/FUtils/FUStringConversion.cpp:281:15: warning: variable 'f' set but not used [-Wunused-but-set-variable] + 281 | float f = FUStringConversion::ToFloat(&c); + | ^ +FCollada/FUtils/FUStringConversion.cpp:283:14: warning: variable 'b' set but not used [-Wunused-but-set-variable] + 283 | bool b = FUStringConversion::ToBoolean(c); + | ^ +FCollada/FUtils/FUStringConversion.cpp:285:15: warning: variable 'i32' set but not used [-Wunused-but-set-variable] + 285 | int32 i32 = FUStringConversion::ToInt32(&c); + | ^~~ +FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable] + 287 | uint32 u32 = FUStringConversion::ToUInt32(&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] @@ -23131,7 +23079,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 FCollada/FUtils/FUUri.cpp:200:94: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 200 | path = _uri.substr(hostDelimiterIndex, fragmentDelimiter - hostDelimiterIndex); | ^ @@ -23208,17 +23155,13 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -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 FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)' at FCollada/FUtils/FUPluginManager.cpp:72:25: -FCollada/FUtils/FUString.h:434:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] - 434 | Parent::back() = 0; // NULL-terminate - | ~~~~~~~~~~~~~~~^~~ +FColladaPlugins/FArchiveXML/FAXCameraExport.cpp +FColladaPlugins/FArchiveXML/FAXCameraImport.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*]': 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/FUtils/FUStringConversion.cpp:122:25: 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23231,46 +23174,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) {} | ^~~~~~~ -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 FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)' at FCollada/FUtils/FUPluginManager.cpp:72:25: -/usr/include/x86_64-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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -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); - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUStringBuilder.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/FUStringBuilder.cpp:123:54: 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); - | ^ +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/FUtils/FUStringConversion.cpp:127:14: 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 = 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 +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: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 = 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) {} | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | e = a.c_str(); v = u.c_str(); - | ^ +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]' +FCollada/FUtils/FUStringConversion.cpp:261:97: 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/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 +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/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/FUtils/FUStringConversion.hpp:536:31: required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]' +FCollada/FUtils/FUStringConversion.cpp:263:97: 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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 = 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]' +FCollada/FUtils/FUStringConversion.hpp:538:14: required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]' +FCollada/FUtils/FUStringConversion.cpp:263:97: 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/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) {} | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | e = a.c_str(); v = u.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/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=] + 91 | case 'I': infinity = true; // intentional pass-through. + | ~~~~~~~~~^~~~~~ +FCollada/FUtils/FUStringConversion.hpp:92:17: note: here + 92 | default: nonValidFound = true; --s; break; | ^~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUXmlDocument.cpp:12: @@ -23291,6 +23287,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp In file included from FCollada/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*]': @@ -23320,22 +23317,9 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUXmlWriter.cpp: 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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXCameraExport.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; } @@ -23353,38 +23337,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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXEmitterExport.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: +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 FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)' at FCollada/FUtils/FUPluginManager.cpp:72:25: +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 FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)' at FCollada/FUtils/FUPluginManager.cpp:72:25: +/usr/include/x86_64-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 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) {} | ^~~~~~~ -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/FAXColladaWriter.cpp +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] + 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/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; } - | ~~~~~~^~~~~~ +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] + 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/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] + 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/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/FAXControllerExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: @@ -23405,10 +23423,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/FAXEmitterImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FArchiveXML.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; } @@ -23426,37 +23443,23 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/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/FAXEntityExport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15: +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) {} + | ^~~~~~~ +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; } @@ -23464,27 +23467,144 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +FCollada/FUtils/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); + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUStringBuilder.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/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/FUStringBuilder.cpp:123:54: 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); + | ^ FCollada/FUtils/FUString.h:52: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) {} +FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | e = a.c_str(); v = u.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/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | e = a.c_str(); v = u.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/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/FAXAnimationImport.cpp:15: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:18: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +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/FAXControllerImport.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; + | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 339 | inputDriver = ReadNodeSource(parameterNode); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp +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 FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 137 | ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr()); + | ^ +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) {} + | ^~~~~~~ +FCollada/FUtils/FUString.h:52: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; @@ -23506,26 +23626,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/FAXCameraImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: @@ -23544,46 +23644,18 @@ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/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 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] - 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 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] - 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/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 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 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:173: +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) {} | ^~~~ @@ -23605,9 +23677,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/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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 = 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 @@ -23617,33 +23687,10 @@ 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/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] - 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/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 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 | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -23665,9 +23712,36 @@ 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 | ^~~~~~~~~~~~~~~~~~~~~ @@ -23677,34 +23751,23 @@ 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 - | ^~~~~~~~~ +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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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) {} | ^~~~ @@ -23717,7 +23780,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23745,7 +23808,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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23761,13 +23824,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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23777,7 +23852,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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23793,7 +23868,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23809,7 +23884,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23825,7 +23900,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23853,7 +23928,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23881,7 +23956,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23897,7 +23972,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23925,7 +24000,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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -23938,78 +24013,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 = 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/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; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here +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: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 '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/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) {} + | ^~~~ +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/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/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 | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.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/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/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp 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) {} | ^~~~ -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/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/FUString.h:52:17: 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 | ^~~~~ @@ -24058,47 +24154,39 @@ 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::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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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 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/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24108,334 +24196,12 @@ 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/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 339 | inputDriver = ReadNodeSource(parameterNode); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/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 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) {} - | ^~~~~~~ -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) {} - | ^~~~~~~ -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) {} - | ^~~~~~~ -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) {} | ^~~~~~~ -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 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 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 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/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: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/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/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/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 - | ^~~~~~~~~ -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 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; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -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 - | ^~~~~~~ -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) {} - | ^~~~~~~ -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/FAXControllerImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -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/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) {} - | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -24451,75 +24217,62 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here 428 | parent->data.second = 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/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/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/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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 | ^~~~~~~~~~~~~~~~~~~~~ +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; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 + | ^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24535,7 +24288,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24563,7 +24316,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24579,25 +24332,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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24607,7 +24348,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24623,7 +24364,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24633,41 +24374,13 @@ 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: -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 = FCDAnimation*; _Ty = FCDAnimationData]' 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) {} - | ^~~~ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24683,7 +24396,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24705,22 +24418,13 @@ 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/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/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) {} | ^~~~ -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 = 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24745,29 +24449,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) {} | ^~~~ -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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24777,25 +24462,23 @@ 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/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/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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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; } + | ^~~~~~ FCollada/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) {} | ^~~~ @@ -24820,7 +24503,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24833,28 +24516,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 = 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 - | ^~~~ -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; - | ~~~~^~~~~~ +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) {} | ^~~~~~~ @@ -24862,18 +24533,29 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -24934,23 +24616,45 @@ 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/FAXEntityExport.cpp 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::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; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 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/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24963,16 +24667,137 @@ 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/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; } + | ^~~~~~ +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/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/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 = 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 + | ^~~~~~~ +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/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/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:52: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) {} + | ^~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -24982,6 +24807,31 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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) {} + | ^~~~ 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]' @@ -25262,6 +25112,15 @@ 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/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/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) {} | ^~~~ @@ -25271,7 +25130,35 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp +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/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]' @@ -25392,7 +25279,7 @@ | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: + 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] @@ -25401,40 +25288,145 @@ FCollada/FUtils/FUString.h:52:17: 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/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); - | ^ +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:177, +In file included from FCollada/FMath/FMath.h:44, 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 = 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 - | ^~~~~~~~~~ +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/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 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 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; } + | ^~~~~~ +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/x86_64-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/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/FAXEntityImport.cpp +FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: @@ -25455,9 +25447,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) {} | ^~~~~~~ +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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:10: + 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] @@ -25466,6 +25495,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/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] @@ -25476,15 +25508,23 @@ 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/FUString.h:584: -FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]': -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:69: required from here -FCollada/FUtils/FUStringConversion.h:151:106: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< 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); - | ^~~~~~~~ +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 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*]' @@ -25557,9 +25597,20 @@ 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/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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEmitterImport.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; } @@ -25577,6 +25628,121 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here +FCollada/FUtils/FUParameter.h:68:66: warning: 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/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: +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/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/FUtils/FUString.h:584: +FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]': +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:69: required from here +FCollada/FUtils/FUStringConversion.h:151:106: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< 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); + | ^~~~~~~~ +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) {} + | ^~~~~~~ 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*]' @@ -25615,6 +25781,14 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +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 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]' @@ -25628,7 +25802,6 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp 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]' @@ -25636,6 +25809,18 @@ 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, + 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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXGeometryExport.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) {} | ^~~~ @@ -26054,58 +26239,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/FAXEntityExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/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 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/x86_64-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/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*]': @@ -26135,67 +26268,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/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/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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryExport.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 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/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/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/FAXGeometryImport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEntityExport.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] @@ -26204,6 +26300,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/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: @@ -26253,6 +26350,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXInstanceExport.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] @@ -26261,6 +26359,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/FAXInstanceImport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: @@ -26272,36 +26371,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp -In file included from 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 /usr/include/string.h:535, from FCollada/FUtils/Platforms.h:81: In function 'void* memcpy(void*, const void*, size_t)', @@ -26331,7 +26400,57 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceExport.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) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXLightImport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ 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]' @@ -26771,30 +26890,20 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ +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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.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/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; } @@ -26812,21 +26921,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/FAXLightExport.cpp -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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: + 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; } @@ -26873,9 +26970,79 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialExport.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 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; } + | ^~~~~~ +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 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/FAXForceFieldImport.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] @@ -26884,10 +27051,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/FAXLightImport.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryImport.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; } @@ -26905,6 +27089,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/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*]': @@ -26934,7 +27127,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 FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19: +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; } @@ -26942,20 +27155,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp -In file included from FCollada/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) {} - | ^~~~~~~ -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 @@ -26983,38 +27183,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) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXMaterialImport.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] +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 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/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/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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: + 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; } @@ -27040,26 +27241,66 @@ FCollada/FUtils/FUParameter.h:68:66: warning: 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 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; } - | ^~~~~~~~~ +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(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -27112,14 +27353,35 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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: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: 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]' @@ -27409,24 +27671,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) {} | ^~~~ -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. */ - | ^~~~~~~~ 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]' @@ -27457,6 +27701,11 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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/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) {} | ^~~~ @@ -27514,6 +27763,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]' @@ -27535,9 +27787,29 @@ 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/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/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +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 = 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]' @@ -27576,95 +27848,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/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) {} - | ^~~~~~~ -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/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/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]': @@ -27675,21 +27858,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/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/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 @@ -27707,6 +27875,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp 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 @@ -27720,42 +27889,78 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp -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(); } - | ^~ +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/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) {} | ^~~~~~~ -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/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/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); - | ^~~~~~~~ +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/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 @@ -27841,78 +28046,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/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/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/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]' @@ -27951,6 +28084,13 @@ 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/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/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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -27980,6 +28120,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/FUtils/FUString.h:52:17: 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 = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -28059,25 +28202,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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 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; - | ~~~~~~~~^~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -28103,9 +28227,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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 = FCDTexture*; _Ty = FCDTextureData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -28118,12 +28239,6 @@ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here 28 | class pair | ^~~~ -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:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -28140,6 +28255,11 @@ 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/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) {} | ^~~~ @@ -28193,51 +28313,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) {} | ^~~~ -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 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: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/FUtils/FUString.h:52:17: 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); | ^~~~~~~~ @@ -28277,9 +28352,18 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +In file included from FCollada/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) {} | ^~~~~~~ +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/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ @@ -28359,6 +28443,17 @@ 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/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: 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*]' @@ -28598,35 +28693,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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 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: 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]' @@ -28715,6 +28781,35 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 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/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]' @@ -28864,9 +28959,10 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsExport.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; } @@ -28885,7 +28981,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp -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(); } @@ -28893,7 +28989,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 FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:16: +FColladaPlugins/FArchiveXML/FAXSceneExport.cpp +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(); } @@ -28908,7 +29005,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/FAXMaterialImport.cpp:25: +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(); } @@ -28916,9 +29013,85 @@ FCollada/FUtils/FUString.h:52: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/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/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/FAXSceneImport.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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXLightImport.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; } @@ -28936,6 +29109,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 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(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::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: +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/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/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) @@ -28952,6 +29156,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/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) {} + | ^~~~~~~ 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); @@ -28992,27 +29216,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/FAXMaterialExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:10: @@ -29102,6 +29305,24 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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. */ + | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -29144,7 +29365,6 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp 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]' @@ -29298,6 +29518,21 @@ 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 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) {} + | ^~~~~~~ FCollada/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) {} | ^~~~ @@ -29527,17 +29762,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/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 FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXLightImport.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] @@ -29546,29 +29772,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 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/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/FAXPhysicsImport.cpp:9: @@ -29589,8 +29801,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/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 @@ -29618,22 +29829,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/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/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: + 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; } @@ -29651,26 +29849,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) {} | ^~~~~~~ -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 - | ^ +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) {} | ^~~~~~~ @@ -29682,17 +29865,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/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) {} - | ^~~~~~~ +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/FCDocument/FCDPhysicsRigidConstraint.h:21, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -29711,10 +29901,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 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/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(); } | ^ +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; } + | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -29725,28 +29941,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/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/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); - | ^ +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) {} | ^~~~~~~ @@ -29778,6 +29982,23 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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); + | ^ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ 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]': @@ -29853,21 +30074,32 @@ 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 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. */ - | ^ +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) {} | ^~~~~~~ +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': +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/FAXSceneImport.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 @@ -29895,6 +30127,23 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)': +FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 591 | #define TO_STRING(a) FUStringConversion::ToString(a) + | ^ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:33: note: in expansion of macro 'TO_STRING' + 97 | data.targetId = TO_STRING(targetNode->GetContent()); + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)': +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); + | ^ +FCollada/FUtils/FUString.h:52:17: 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]' @@ -30084,6 +30333,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/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:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here 28 | class pair | ^~~~ @@ -30191,6 +30450,15 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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: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) {} | ^~~~ @@ -30247,16 +30515,6 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: -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 '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]' @@ -30295,229 +30553,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/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/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 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) {} - | ^~~~ -output/libFColladaSD.a -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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/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/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 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) {} - | ^~~~~~~ -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/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXSceneImport.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: -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/FAXSceneImport.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/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)': -FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 591 | #define TO_STRING(a) FUStringConversion::ToString(a) - | ^ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:33: note: in expansion of macro 'TO_STRING' - 97 | data.targetId = TO_STRING(targetNode->GetContent()); - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)': -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has 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); - | ^~~~~~~~ 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*]' @@ -30994,6 +31029,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +output/libFColladaSD.a In member function 'void fm::stringT::append(const CH&) [with CH = char]', inlined from 'void fm::stringT::append(const CH&) [with CH = char]' at FCollada/FUtils/FUString.h:144:8, inlined from 'void TrickLinker2()' at FCollada/FUtils/FUStringBuilder.cpp:138:26: @@ -31014,7 +31050,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) 48870ba] Initial commit +[main (root-commit) 6a13df1] Initial commit 84626 files changed, 10609922 insertions(+) create mode 100644 .cargo/config.in create mode 100644 Cargo.lock @@ -115696,9 +115732,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 416ms +created virtual environment CPython3.11.2.final.0-64 in 1019ms 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/tmpx75s68ic) + seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/tmp/tmp5flsqifm) 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 @@ -115944,14 +115980,14 @@ creating ./config.data Creating config.status Reticulating splines... -Finished reading 48 moz.build files in 0.11s +Finished reading 48 moz.build files in 0.23s Read 0 gyp files in parallel contributing 0.00s to total wall time -Processed into 193 build config descriptors in 0.06s -RecursiveMake backend executed in 0.21s +Processed into 193 build config descriptors in 0.14s +RecursiveMake backend executed in 0.41s 141 total backend files; 141 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile -FasterMake backend executed in 0.07s +FasterMake backend executed in 0.14s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted -Total wall time: 0.52s; CPU time: 0.51s; Efficiency: 100%; Untracked: 0.07s +Total wall time: 1.08s; CPU time: 0.53s; Efficiency: 49%; Untracked: 0.16s make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make recurse_pre-export @@ -115961,11 +115997,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.03s; From dist/include: Kept 1 existing; Added/updated 241; 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.01s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. -Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. -Elapsed: 0.08s; From _tests: Kept 1 existing; Added/updated 423; Removed 0 files and 0 directories. +Elapsed: 0.01s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. +Elapsed: 0.16s; 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_CPUID_H=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_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEBUG=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -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' @@ -115998,14 +116034,14 @@ import imp make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' +js/src/js-confdefs.h.stub +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-confdefs.h.in make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' -js/src/js-confdefs.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-confdefs.h.in /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 js/src/js-config.h.stub @@ -116046,9 +116082,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-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' @@ -116060,104 +116096,60 @@ make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust' js/src/rust/force-cargo-library-build /usr/bin/cargo rustc --manifest-path /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml -vv --lib --target=x86_64-unknown-linux-gnu -- -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/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt' mkdir -p '.deps/' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' -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/frontend' +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-objects'. +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' 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' 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/jit' -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/' mfbt/lz4frame.o -mkdir -p '.deps/' /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 -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm' +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' 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 mfbt/lz4hc.o +js/src/debugger/Unified_cpp_js_src_debugger0.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/new-regexp' +/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 +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/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 mkdir -p '.deps/' +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-debug/dist/system_wrappers -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 js/src/frontend/Parser.o /usr/bin/g++ -o Parser.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -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 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 -js/src/jit/Unified_cpp_js_src_jit0.o -/usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -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/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/jit' js/src/frontend/Unified_cpp_js_src_frontend0.o -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-objects'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -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 -js/src/debugger/Unified_cpp_js_src_debugger0.o -js/src/jit/Unified_cpp_js_src_jit1.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 - -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' +/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 mkdir -p '.deps/' -js/src/debugger/Unified_cpp_js_src_debugger1.o -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src' +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-debug/dist/system_wrappers -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 +js/src/DoubleToString.o +js/src/frontend/Unified_cpp_js_src_frontend1.o +mfbt/Unified_cpp_mfbt0.o +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm' mkdir -p '.deps/' -js/src/jsmath.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 +js/src/jit/Unified_cpp_js_src_jit0.o +/usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -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/gc/Unified_cpp_js_src_gc0.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-debug/dist/system_wrappers -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 -mfbt/Compression.o +js/src/jit/Unified_cpp_js_src_jit1.o js/src/wasm/Unified_cpp_js_src_wasm1.o -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc' -mkdir -p '.deps/' -js/src/gc/Unified_cpp_js_src_gc0.o -memory/build/Unified_cpp_memory_build0.o -/usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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 -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 -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc' -mkdir -p '.deps/' -modules/fdlibm/src/e_acos.o -/usr/bin/g++ -o e_acos.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_acos.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acos.cpp -js/src/new-regexp/Unified_cpp_js_src_new-regexp1.o -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 -modules/fdlibm/src/e_acosh.o -memory/mozalloc/Unified_cpp_memory_mozalloc0.o -mozglue/misc/AutoProfilerLabel.o -/usr/bin/g++ -o AutoProfilerLabel.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/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 -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/Unified_cpp_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.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/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 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 -/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 -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc' -/usr/bin/g++ -o e_acosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_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 -/usr/bin/g++ -o e_asin.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_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 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 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 e_atan2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_atan2.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atan2.cpp -modules/fdlibm/src/e_atanh.o -/usr/bin/g++ -o e_atanh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_atanh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atanh.cpp -/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 -modules/fdlibm/src/e_cosh.o -/usr/bin/g++ -o e_cosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_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 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 e_exp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_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 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 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. @@ -116167,50 +116159,22 @@ with the dependency requirements. If the patch has a different version from what is locked in the Cargo.lock file, run `cargo update` to use the new version. This may also occur with an optional dependency that is not enabled. -/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 e_hypot.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_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 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=3a39fa3f7ae2553f -C extra-filename=-3a39fa3f7ae2553f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-3a39fa3f7ae2553f -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 e_log.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_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 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 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 -/usr/bin/g++ -o e_log10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_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 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 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 Running `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-3a39fa3f7ae2553f/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-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=1ac0a89cc58f235c -C extra-filename=-1ac0a89cc58f235c --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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 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 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=35866b04fd1f8ede -C extra-filename=-35866b04fd1f8ede --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 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 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 + 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=1ac0a89cc58f235c -C extra-filename=-1ac0a89cc58f235c --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/debug/build/encoding_rs-6abc0fb532fd2928/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=8d47d30ac9f4b87a -C extra-filename=-8d47d30ac9f4b87a --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libcfg_if-1ac0a89cc58f235c.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 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 -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-debug/dist/system_wrappers -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/s_asinh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_asinh.cpp -modules/fdlibm/src/s_atan.o -/usr/bin/g++ -o s_atan.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -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/s_atan.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_atan.cpp -modules/fdlibm/src/s_cbrt.o -/usr/bin/g++ -o s_cbrt.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -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/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 -/usr/bin/g++ -o s_ceil.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/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 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 | @@ -116387,10 +116351,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 s_ceilf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_ceilf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceilf.cpp -modules/fdlibm/src/s_copysign.o -/usr/bin/g++ -o s_copysign.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -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/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 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 | @@ -116399,45 +116359,29 @@ | = note: `#[warn(deprecated)]` on by default -/usr/bin/g++ -o s_expm1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_expm1.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_expm1.cpp -modules/fdlibm/src/s_fabs.o -/usr/bin/g++ -o s_fabs.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_fabs.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_fabs.cpp -modules/fdlibm/src/s_floor.o -/usr/bin/g++ -o 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 -js/src/DoubleToString.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-debug/dist/system_wrappers -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/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 -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 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 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=8dfa8e4dbbacd921 -C extra-filename=-8dfa8e4dbbacd921 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c-8dfa8e4dbbacd921 -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 s_floorf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_floorf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floorf.cpp -modules/fdlibm/src/s_log1p.o -/usr/bin/g++ -o s_log1p.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_log1p.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_log1p.cpp -modules/fdlibm/src/s_nearbyint.o -/usr/bin/g++ -o s_nearbyint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_nearbyint.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_nearbyint.cpp -modules/fdlibm/src/s_rint.o -/usr/bin/g++ -o s_rint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_rint.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rint.cpp -modules/fdlibm/src/s_rintf.o +/usr/bin/g++ -o 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 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=ece87d561d9af8bc -C extra-filename=-ece87d561d9af8bc --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-ece87d561d9af8bc -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 s_rintf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_rintf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rintf.cpp -modules/fdlibm/src/s_scalbn.o -/usr/bin/g++ -o s_scalbn.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_scalbn.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_scalbn.cpp -modules/fdlibm/src/s_tanh.o -/usr/bin/g++ -o s_tanh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_tanh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_tanh.cpp -modules/fdlibm/src/s_trunc.o -/usr/bin/g++ -o s_trunc.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_trunc.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_trunc.cpp -modules/fdlibm/src/s_truncf.o -/usr/bin/g++ -o s_truncf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -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/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_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 +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/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 + Running `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-ece87d561d9af8bc/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-8dfa8e4dbbacd921/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 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=c5c794b35e1a9dae -C extra-filename=-c5c794b35e1a9dae --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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 -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt' 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=44b6aa37dfed3855 -C extra-filename=-44b6aa37dfed3855 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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 --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:123:13 @@ -116491,32 +116435,12 @@ 99 | Error::IoError(ref e) => e.description(), | ^^^^^^^^^^^ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src' - Running `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-ece87d561d9af8bc/build-script-build` -/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 -[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 -js/src/gc/Unified_cpp_js_src_gc1.o - 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/x86_64-unknown-linux-gnu/debug/build/encoding_c_mem-5a158589c1bfd7b6/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=2b299b759add25d2 -C extra-filename=-2b299b759add25d2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libencoding_rs-8d47d30ac9f4b87a.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_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 + 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=72318f9bdc76bbe8 -C extra-filename=-72318f9bdc76bbe8 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-72318f9bdc76bbe8 -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-35866b04fd1f8ede.rlib` warning: `leb128` (lib) generated 7 warnings 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=97198d2221ba84eb -C extra-filename=-97198d2221ba84eb --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libleb128-44b6aa37dfed3855.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 - - 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/x86_64-unknown-linux-gnu/debug/build/encoding_c-ce2d1fbc537e2363/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=b09749bd1a5c045a -C extra-filename=-b09749bd1a5c045a --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libencoding_rs-8d47d30ac9f4b87a.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` - 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=72318f9bdc76bbe8 -C extra-filename=-72318f9bdc76bbe8 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-72318f9bdc76bbe8 -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-35866b04fd1f8ede.rlib` 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 | @@ -116525,16 +116449,6 @@ | = note: `#[warn(renamed_and_removed_lints)]` on by default -/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 -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=4a1170e111a0f686 -C extra-filename=-4a1170e111a0f686 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-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 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=abf21a56c01e49c3 -C extra-filename=-abf21a56c01e49c3 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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_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 Running `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-72318f9bdc76bbe8/build-script-build` [mozglue-static 0.1.0] TARGET = Some("x86_64-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("1") @@ -116551,6 +116465,8 @@ [mozglue-static 0.1.0] AR_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_x86_64_unknown_linux_gnu = Some("/usr/bin/ar") [mozglue-static 0.1.0] running: "/usr/bin/ar" "crs" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-91fb4d123316e501/out/libwrappers.a" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-91fb4d123316e501/out/wrappers.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 [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-91fb4d123316e501/out @@ -116561,17 +116477,64 @@ [mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ [mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp 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/x86_64-unknown-linux-gnu/debug/build/mozglue-static-91fb4d123316e501/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=8843e5927c40e2c9 -C extra-filename=-8843e5927c40e2c9 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libarrayvec-c5c794b35e1a9dae.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/x86_64-unknown-linux-gnu/debug/build/mozglue-static-91fb4d123316e501/out -l static=wrappers -l stdc++` -/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 + 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/x86_64-unknown-linux-gnu/debug/build/encoding_c-ce2d1fbc537e2363/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=b09749bd1a5c045a -C extra-filename=-b09749bd1a5c045a --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libencoding_rs-8d47d30ac9f4b87a.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/x86_64-unknown-linux-gnu/debug/build/encoding_c_mem-5a158589c1bfd7b6/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=2b299b759add25d2 -C extra-filename=-2b299b759add25d2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libencoding_rs-8d47d30ac9f4b87a.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=4a1170e111a0f686 -C extra-filename=-4a1170e111a0f686 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-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=8b4f5632b228ef22 -C extra-filename=-8b4f5632b228ef22 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libencoding_c-b09749bd1a5c045a.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libencoding_c_mem-2b299b759add25d2.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libmozglue_static-8843e5927c40e2c9.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libmozilla_central_workspace_hack-4a1170e111a0f686.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/x86_64-unknown-linux-gnu/debug/build/mozglue-static-91fb4d123316e501/out` -/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 + 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=abf21a56c01e49c3 -C extra-filename=-abf21a56c01e49c3 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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_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 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 + 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=2925c4ad8253c4ed -C extra-filename=-2925c4ad8253c4ed --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libwast-97198d2221ba84eb.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` +warning: `encoding_rs` (lib) generated 18 warnings (1 duplicate) +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src' +mkdir -p '.deps/' +modules/fdlibm/src/e_acos.o +/usr/bin/g++ -o e_acos.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_acos.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acos.cpp +modules/fdlibm/src/e_acosh.o +/usr/bin/g++ -o e_acosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_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 +/usr/bin/g++ -o e_asin.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_asin.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_asin.cpp +modules/fdlibm/src/e_atan2.o +In file included from 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 e_atan2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_atan2.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atan2.cpp +modules/fdlibm/src/e_atanh.o +/usr/bin/g++ -o e_atanh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_atanh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atanh.cpp +modules/fdlibm/src/e_cosh.o +/usr/bin/g++ -o e_cosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_cosh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_cosh.cpp +modules/fdlibm/src/e_exp.o +/usr/bin/g++ -o e_exp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_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-debug/dist/system_wrappers -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_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 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, @@ -116586,46 +116549,110 @@ /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 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=2925c4ad8253c4ed -C extra-filename=-2925c4ad8253c4ed --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libwast-97198d2221ba84eb.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_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_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 e_log.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_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-debug/dist/system_wrappers -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_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-debug/dist/system_wrappers -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 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 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 +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-debug/dist/system_wrappers -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/s_asinh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_asinh.cpp +modules/fdlibm/src/s_atan.o +/usr/bin/g++ -o s_atan.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -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/s_atan.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_atan.cpp +modules/fdlibm/src/s_cbrt.o +/usr/bin/g++ -o s_cbrt.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -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/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 +/usr/bin/g++ -o s_ceil.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_ceil.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceil.cpp +modules/fdlibm/src/s_ceilf.o +/usr/bin/g++ -o s_ceilf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_ceilf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceilf.cpp +modules/fdlibm/src/s_copysign.o +/usr/bin/g++ -o s_copysign.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -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/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 +/usr/bin/g++ -o s_expm1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_expm1.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_expm1.cpp +modules/fdlibm/src/s_fabs.o +/usr/bin/g++ -o s_fabs.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_fabs.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_fabs.cpp +modules/fdlibm/src/s_floor.o /usr/bin/g++ -o 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 -warning: `encoding_rs` (lib) generated 18 warnings (1 duplicate) -/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 -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, - 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 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-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; 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, - 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-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, 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-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; 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, - 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-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/bin/g++ -o s_floor.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/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 +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' +mkdir -p '.deps/' +memory/build/Unified_cpp_memory_build0.o +/usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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' +mkdir -p '.deps/' +memory/mozalloc/mozalloc_abort.o +/usr/bin/g++ -o mozalloc_abort.o -c -fstack-protector-strong -DDEBUG=1 -D_GNU_SOURCE -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/xpcom -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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 +/usr/bin/g++ -o s_floorf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_floorf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floorf.cpp +modules/fdlibm/src/s_log1p.o +/usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c -fstack-protector-strong -DDEBUG=1 -D_GNU_SOURCE -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/xpcom -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp +/usr/bin/g++ -o s_log1p.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/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 +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc' +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc' +mkdir -p '.deps/' +mozglue/misc/AutoProfilerLabel.o +/usr/bin/g++ -o AutoProfilerLabel.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/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 s_nearbyint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_nearbyint.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_nearbyint.cpp +modules/fdlibm/src/s_rint.o +/usr/bin/g++ -o s_rint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_rint.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rint.cpp +modules/fdlibm/src/s_rintf.o +/usr/bin/g++ -o 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 +/usr/bin/g++ -o s_rintf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_rintf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rintf.cpp +modules/fdlibm/src/s_scalbn.o +/usr/bin/g++ -o s_scalbn.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_scalbn.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_scalbn.cpp +modules/fdlibm/src/s_tanh.o +/usr/bin/g++ -o s_tanh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_tanh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_tanh.cpp +modules/fdlibm/src/s_trunc.o +/usr/bin/g++ -o s_trunc.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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/s_trunc.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_trunc.cpp +modules/fdlibm/src/s_truncf.o +/usr/bin/g++ -o s_truncf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -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/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-debug/modules/fdlibm/src' +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 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_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 +/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 +/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 +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_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 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 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 +/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 +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_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_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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized] + 7359 | NameNodeType innerName; + | ^~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/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/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, @@ -116644,28 +116671,6 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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, - from Unified_cpp_js_src_wasm1.cpp:2: -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-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; 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, - 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-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, 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-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; 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, - 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-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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())) { @@ -116673,16 +116678,6 @@ /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; - | ^~~~~~~~~ -/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; - | ^~~~~~ -/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 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] @@ -116691,6 +116686,23 @@ /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_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 +/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; + | ^~~~~~ +/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_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_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_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/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI64()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8484:16: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 8484 | quotientI64(rs, r, reserved, IsUnsigned(false), isConst, c); @@ -116719,7 +116731,15 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8555:11: note: 'c' was declared here 8555 | int64_t c; | ^ -/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 +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-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=bbaf3e7f0927e219 -C extra-filename=-bbaf3e7f0927e219 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libjsrust_shared-8b4f5632b228ef22.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libmozglue_static-8843e5927c40e2c9.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libwasmparser-abf21a56c01e49c3.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libwat-2925c4ad8253c4ed.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/x86_64-unknown-linux-gnu/debug/build/mozglue-static-91fb4d123316e501/out` +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_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_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 + Finished dev [optimized + debuginfo] target(s) in 3m 52s /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::emitQuotientI32()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8362:18: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 8362 | if (!isConst || c == -1) { @@ -116727,14 +116747,8 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8339:11: note: 'c' was declared here 8339 | int32_t c; | ^ -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-debug/js/src/rust' +/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 /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::emitRemainderI32()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8428:18: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 8428 | if (!isConst || c == -1) { @@ -116742,10 +116756,8 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8400:11: note: 'c' was declared here 8400 | int32_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; - | ^~~~~~~~~ +/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 /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::emitRemainderU32()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8452:18: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 8452 | if (!isConst || c == 0) { @@ -116753,106 +116765,14 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8441:11: note: 'c' was declared here 8441 | int32_t c; | ^ -/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_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 -/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_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_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 -/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 -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-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=bbaf3e7f0927e219 -C extra-filename=-bbaf3e7f0927e219 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-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/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-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/x86_64-unknown-linux-gnu/debug/deps/libjsrust_shared-8b4f5632b228ef22.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libmozglue_static-8843e5927c40e2c9.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libwasmparser-abf21a56c01e49c3.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libwat-2925c4ad8253c4ed.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/x86_64-unknown-linux-gnu/debug/build/mozglue-static-91fb4d123316e501/out` -/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 -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_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 - Finished dev [optimized + debuginfo] target(s) in 1m 32s -js/src/frontend/Unified_cpp_js_src_frontend5.o -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_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 -/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/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)); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI32Const({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2147:11: note: 'i32' was declared here - 2147 | int32_t i32; - | ^~~ -In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constant(int64_t)', - inlined from 'bool EmitI64Const({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2162:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:289:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] - 289 | MConstant* constant = MConstant::NewInt64(alloc(), i); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI64Const({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2157:11: note: 'i64' was declared here - 2157 | int64_t i64; - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2260:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] - 2260 | switch (kind) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2244:13: note: 'kind' was declared here - 2244 | LabelKind kind; - | ^~~~ -/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/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/x86-shared/CodeGenerator-x86-shared.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/CodeGenerator-x64.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:25: -In member function 'void js::jit::MBasicBlock::setSlot(uint32_t, js::jit::MDefinition*)', - inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:611:23, - inlined from 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2510:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] - 188 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2505:16: note: 'value' was declared here - 2505 | MDefinition* value; - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2617:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] - 2617 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2609:16: note: 'value' was declared here - 2609 | MDefinition* value; - | ^~~~~ -/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_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_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 +/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 +/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/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) { @@ -116860,21 +116780,18 @@ /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; | ^~~~ +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_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 make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp' -/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 -/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 -/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 -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, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Instance::Instance(JSContext*, js::HandleWasmInstanceObject, js::wasm::SharedCode, js::wasm::UniqueTlsData, js::HandleWasmMemoryObject, js::wasm::SharedTableVector&&, js::StructTypeDescrVector&&, js::wasm::UniqueDebugState)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1428:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, 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_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_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 /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:2009:16: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 2009 | MOZ_ASSERT(sigIndex >= env_.asmJSSigToTableIndex.length()); @@ -116889,77 +116806,55 @@ /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_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_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 -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 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-debug/dist/include/mozilla/Maybe.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/ProfilingFrameIterator.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'js::wasm::TlsData::globalArea' of size 1 - 2877 | MOZ_ALIGNED_DECL(char globalArea, 16); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL' - 71 | # define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align))) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1551:31: warning: writing 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-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_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_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_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 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_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_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_jit2.o +/usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -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_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/js/src/wasm' +/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_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_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 -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_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 /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_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_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 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_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 -/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 /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 -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_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_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 /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_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 +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, + from Unified_cpp_js_src_wasm1.cpp:2: +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-debug/dist/include/mozilla/Vector.h:58:5, + inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; 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, + 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-debug/dist/include/mozilla/Vector.h:857:24, + inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, 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-debug/dist/include/mozilla/Vector.h:58:5, + inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; 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, + 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-debug/dist/include/mozilla/Vector.h:857:24, + inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] + 102 | aRefPtr.mRawPtr = nullptr; + | ~~~~~~~~~~~~~~~~^~~~~~~~~ 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] @@ -116975,14 +116870,41 @@ /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_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 -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, +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, + 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 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-debug/dist/include/mozilla/Vector.h:58:5, + inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; 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, + 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-debug/dist/include/mozilla/Vector.h:857:24, + inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, 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-debug/dist/include/mozilla/Vector.h:58:5, + inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; 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, + 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-debug/dist/include/mozilla/Vector.h:857:24, + inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] + 102 | aRefPtr.mRawPtr = nullptr; + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +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, @@ -116991,40 +116913,16 @@ /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; | ^~~ -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()) { - | ^~~~~ /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 -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; - | ^~~~~~~~ +In file included from Unified_cpp_js_src_wasm1.cpp:38: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1369:7: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized] + 1369 | if (!def) { + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1332:21: note: 'def' was declared here + 1332 | MInstruction* def; + | ^~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/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, @@ -117059,10 +116957,10 @@ /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_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 -/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 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, @@ -117087,6 +116985,219 @@ /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_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, + 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)); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI32Const({anonymous}::FunctionCompiler&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2147:11: note: 'i32' was declared here + 2147 | int32_t i32; + | ^~~ +In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constant(int64_t)', + inlined from 'bool EmitI64Const({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2162:21: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:289:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] + 289 | MConstant* constant = MConstant::NewInt64(alloc(), i); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI64Const({anonymous}::FunctionCompiler&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2157:11: note: 'i64' was declared here + 2157 | int64_t i64; + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2260:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] + 2260 | switch (kind) { + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2244:13: note: 'kind' was declared here + 2244 | LabelKind kind; + | ^~~~ +/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 +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/x86-shared/CodeGenerator-x86-shared.h:10, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/CodeGenerator-x64.h:10, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:20, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:25: +In member function 'void js::jit::MBasicBlock::setSlot(uint32_t, js::jit::MDefinition*)', + inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:611:23, + inlined from 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2510:11: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] + 188 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2505:16: note: 'value' was declared here + 2505 | MDefinition* value; + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2617:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] + 2617 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2609:16: note: 'value' was declared here + 2609 | MDefinition* value; + | ^~~~~ +/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 +/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_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 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; + | ^~ +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 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, + inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, + inlined from 'js::wasm::Instance::Instance(JSContext*, js::HandleWasmInstanceObject, js::wasm::SharedCode, js::wasm::UniqueTlsData, js::HandleWasmMemoryObject, js::wasm::SharedTableVector&&, js::StructTypeDescrVector&&, js::wasm::UniqueDebugState)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1428:7: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, 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/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_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 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 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-debug/dist/include/mozilla/Maybe.h:17, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/ProfilingFrameIterator.h:11, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'js::wasm::TlsData::globalArea' of size 1 + 2877 | MOZ_ALIGNED_DECL(char globalArea, 16); + | ^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL' + 71 | # define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align))) + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1551:31: warning: writing 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-debug/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL' + 71 | # define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align))) + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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_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 +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; + | ^~~~~~ +/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; + | ^~~~~~~~~~~~~~~~ +/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/wasm' +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; + | ^~~~~~ 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: @@ -117109,23 +117220,6 @@ /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 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; - | ^~~~~~ -/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_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/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, @@ -117149,29 +117243,7 @@ /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; | ^~~ -/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 /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_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 +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' /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)); @@ -117179,43 +117251,7 @@ /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_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 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/jit' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' js/src/build/symverscript.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/build/symverscript.in mozjs78_ps_debug @@ -117223,9 +117259,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/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit13.o ../jit/Unified_cpp_js_src_jit14.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../new-regexp/Unified_cpp_js_src_new-regexp0.o ../new-regexp/Unified_cpp_js_src_new-regexp1.o ../new-regexp/Unified_cpp_js_src_new-regexp2.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_atan2.o ../../../modules/fdlibm/src/e_atanh.o ../../../modules/fdlibm/src/e_cosh.o ../../../modules/fdlibm/src/e_exp.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_copysign.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_floor.o ../../../modules/fdlibm/src/s_floorf.o ../../../modules/fdlibm/src/s_log1p.o ../../../modules/fdlibm/src/s_nearbyint.o ../../../modules/fdlibm/src/s_rint.o ../../../modules/fdlibm/src/s_rintf.o ../../../modules/fdlibm/src/s_scalbn.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/mozalloc_abort.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Compression.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o js/src/build/libmozjs78-ps-debug.so rm -f libmozjs78-ps-debug.so -/usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../DoubleToString.o ../Utility.o ../Interpreter.o ../ProfilingStack.o ../Unified_cpp_js_src0.o ../Unified_cpp_js_src1.o ../Unified_cpp_js_src10.o ../Unified_cpp_js_src11.o ../Unified_cpp_js_src12.o ../Unified_cpp_js_src13.o ../Unified_cpp_js_src14.o ../Unified_cpp_js_src15.o ../Unified_cpp_js_src16.o ../Unified_cpp_js_src17.o ../Unified_cpp_js_src18.o ../Unified_cpp_js_src19.o ../Unified_cpp_js_src2.o ../Unified_cpp_js_src20.o ../Unified_cpp_js_src21.o ../Unified_cpp_js_src22.o ../Unified_cpp_js_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src26.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../frontend/Unified_cpp_js_src_frontend6.o ../gc/StoreBuffer.o ../gc/Unified_cpp_js_src_gc0.o ../gc/Unified_cpp_js_src_gc1.o ../gc/Unified_cpp_js_src_gc2.o ../jit/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit13.o ../jit/Unified_cpp_js_src_jit14.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../new-regexp/Unified_cpp_js_src_new-regexp0.o ../new-regexp/Unified_cpp_js_src_new-regexp1.o ../new-regexp/Unified_cpp_js_src_new-regexp2.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_atan2.o ../../../modules/fdlibm/src/e_atanh.o ../../../modules/fdlibm/src/e_cosh.o ../../../modules/fdlibm/src/e_exp.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_copysign.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_floor.o ../../../modules/fdlibm/src/s_floorf.o ../../../modules/fdlibm/src/s_log1p.o ../../../modules/fdlibm/src/s_nearbyint.o ../../../modules/fdlibm/src/s_rint.o ../../../modules/fdlibm/src/s_rintf.o ../../../modules/fdlibm/src/s_scalbn.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/mozalloc_abort.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Compression.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o /usr/bin/g++ -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 -fno-omit-frame-pointer -funwind-tables -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs78-ps-debug.so -o libmozjs78-ps-debug.so /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build/libmozjs78-ps-debug_so.list -lpthread -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/bin -Wl,-rpath-link,/usr/local/lib /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/libjsrust.a -Wl,--version-script,symverscript -lm -lz -lm -ldl /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target libmozjs78-ps-debug.so /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 @@ -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 426ms +created virtual environment CPython3.11.2.final.0-64 in 796ms 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/tmpy700w7f5) + seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/tmp/tmpls77sfm7) 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.23s +Finished reading 48 moz.build files in 0.41s Read 0 gyp files in parallel contributing 0.00s to total wall time -Processed into 193 build config descriptors in 0.12s -RecursiveMake backend executed in 0.37s +Processed into 193 build config descriptors in 0.26s +RecursiveMake backend executed in 0.49s 141 total backend files; 141 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile -FasterMake backend executed in 0.11s +FasterMake backend executed in 0.15s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted -Total wall time: 0.87s; CPU time: 0.49s; Efficiency: 56%; Untracked: 0.04s +Total wall time: 1.42s; CPU time: 0.55s; Efficiency: 39%; Untracked: 0.11s 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/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. -Elapsed: 0.03s; From dist/include: Kept 1 existing; Added/updated 241; 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.13s; From _tests: Kept 1 existing; Added/updated 423; 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.04s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. +Elapsed: 0.18s; 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_CPUID_H=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_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=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' @@ -117601,11 +117637,11 @@ ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' -make[5]: Nothing to be done for 'export'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' js/src/frontend/ReservedWordsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ReservedWords.h +make[5]: Nothing to be done for 'export'. +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' js/src/gc/StatsPhasesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub @@ -117620,17 +117656,17 @@ import imp 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/x86-shared/LIR-x86-shared.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/LIR-x64.h +js/src/gc/StatsPhasesGenerated.inc.stub +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub +/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' /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 -js/src/gc/StatsPhasesGenerated.inc.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub js/src/jit/CacheIROpsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIROps.yaml /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-release/js/src/gc' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' @@ -117645,69 +117681,58 @@ mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' mkdir -p '.deps/' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -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/debugger' 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/frontend' -mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -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 +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 +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 +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' mfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -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/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/' +make[5]: Nothing to be done for 'host-objects'. +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' +js/src/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-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/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/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 -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 -mkdir -p '.deps/' -mfbt/lz4frame.ojs/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 +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/jit' +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' +js/src/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 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/frontend/Unified_cpp_js_src_frontend0.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-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/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/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-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/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 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/frontend/Unified_cpp_js_src_frontend0.o make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm' +js/src/Interpreter.o +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' +mkdir -p '.deps/' +mfbt/xxhash.o mkdir -p '.deps/' js/src/gc/StoreBuffer.o /usr/bin/g++ -o StoreBuffer.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -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 -js/src/frontend/Unified_cpp_js_src_frontend1.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 -js/src/DoubleToString.o -mfbt/xxhash.o 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/gc/Unified_cpp_js_src_gc0.o -js/src/wasm/Unified_cpp_js_src_wasm0.ojs/src/frontend/Unified_cpp_js_src_frontend2.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/Unified_cpp_js_src_jit0.o -/usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -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 -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/' 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/jit/Unified_cpp_js_src_jit1.o -js/src/wasm/Unified_cpp_js_src_wasm1.o -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 +js/src/jit/Unified_cpp_js_src_jit0.o +js/src/wasm/Unified_cpp_js_src_wasm1.o/usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -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/new-regexp/Unified_cpp_js_src_new-regexp1.o -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 -/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 +js/src/jit/Unified_cpp_js_src_jit1.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 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 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. @@ -117717,66 +117742,28 @@ with the dependency requirements. If the patch has a different version from what is locked in the Cargo.lock file, run `cargo update` to use the new version. This may also occur with an optional dependency that is not enabled. -/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 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=6227f1a6498f0c29 -C extra-filename=-6227f1a6498f0c29 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_rs-6227f1a6498f0c29 -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 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 Running `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_rs-6227f1a6498f0c29/build-script-build` +/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 Compiling cc v1.0.47 +js/src/ProfilingStack.o 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=b91e9e1f059efa71 -C extra-filename=-b91e9e1f059efa71 --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` -/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 -/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 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 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 -/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 -/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 -/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 -/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 -/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 -/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 -/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 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=3ba83d9833e3b251 -C extra-filename=-3ba83d9833e3b251 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/build/encoding_rs-803123abd4c9a982/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=6437d00a33ba3b8d -C extra-filename=-6437d00a33ba3b8d --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libcfg_if-3ba83d9833e3b251.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 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 -/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 -modules/fdlibm/src/s_log1p.o -/usr/bin/g++ -o s_log1p.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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 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 +/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 +js/src/Unified_cpp_js_src0.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 | @@ -117953,10 +117940,8 @@ = 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 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 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 +/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 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 | @@ -117965,12 +117950,8 @@ | = note: `#[warn(deprecated)]` on by default -/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 -/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 +/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 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, @@ -117987,136 +117968,11 @@ 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 -/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 -/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 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/modules/fdlibm/src' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' -mkdir -p '.deps/' -memory/build/Unified_cpp_memory_build0.o -/usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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 +/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_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 -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 -/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 - 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=b3b5808d557db4da -C extra-filename=-b3b5808d557db4da --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-b3b5808d557db4da -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-b91e9e1f059efa71.rlib` -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 - 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=8cde5a478de53e88 -C extra-filename=-8cde5a478de53e88 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-8cde5a478de53e88 -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 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=804dc1c234399b6b -C extra-filename=-804dc1c234399b6b --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-804dc1c234399b6b -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 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 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 - Running `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-804dc1c234399b6b/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-8cde5a478de53e88/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-b3b5808d557db4da/build-script-build` -[mozglue-static 0.1.0] TARGET = Some("x86_64-unknown-linux-gnu") -[mozglue-static 0.1.0] OPT_LEVEL = Some("2") -[mozglue-static 0.1.0] HOST = Some("x86_64-unknown-linux-gnu") -[mozglue-static 0.1.0] CXX_x86_64-unknown-linux-gnu = None -[mozglue-static 0.1.0] CXX_x86_64_unknown_linux_gnu = Some(" /usr/bin/g++") -[mozglue-static 0.1.0] CXXFLAGS_x86_64-unknown-linux-gnu = None -[mozglue-static 0.1.0] CXXFLAGS_x86_64_unknown_linux_gnu = Some("-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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 -DMOZILLA_CONFIG_H") -[mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None -[mozglue-static 0.1.0] DEBUG = Some("false") -[mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") -[mozglue-static 0.1.0] running: "/usr/bin/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers" "-include" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-Wno-noexcept-type" "-fno-sized-deallocation" "-fno-aligned-new" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/0ad-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" "-DMOZILLA_CONFIG_H" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out/wrappers.o" "-c" "wrappers.cpp" -[mozglue-static 0.1.0] exit status: 0 -[mozglue-static 0.1.0] AR_x86_64-unknown-linux-gnu = None -[mozglue-static 0.1.0] AR_x86_64_unknown_linux_gnu = Some("/usr/bin/ar") -[mozglue-static 0.1.0] running: "/usr/bin/ar" "crs" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out/libwrappers.a" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out/wrappers.o" -/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 -[mozglue-static 0.1.0] exit status: 0 -[mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers -[mozglue-static 0.1.0] cargo:rustc-link-search=native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out -[mozglue-static 0.1.0] CXXSTDLIB_x86_64-unknown-linux-gnu = None -[mozglue-static 0.1.0] CXXSTDLIB_x86_64_unknown_linux_gnu = None -[mozglue-static 0.1.0] HOST_CXXSTDLIB = None -[mozglue-static 0.1.0] CXXSTDLIB = None -[mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ -[mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp - Compiling leb128 v0.2.4 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_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=5add49cf0d447210 -C extra-filename=-5add49cf0d447210 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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 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 -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:123:13 - | -123 | try!(r.read_exact(&mut buf)); - | ^^^ - | - = note: `#[warn(deprecated)]` on by default - -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:153:13 - | -153 | try!(r.read_exact(&mut buf)); - | ^^^ - -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:200:13 - | -200 | try!(w.write_all(&buf)); - | ^^^ - -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:232:13 - | -232 | try!(w.write_all(&buf)); - | ^^^ - -warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:91:38 - | -91 | ::std::error::Error::description(self) - | ^^^^^^^^^^^ - -warning: trait objects without an explicit `dyn` are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:104:36 - | -104 | fn cause(&self) -> Option<&::std::error::Error> { - | ^^^^^^^^^^^^^^^^^^^ - | - = note: `#[warn(bare_trait_objects)]` on by default - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see -help: use `dyn` - | -104 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { - | +++++ + - -warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:99:44 - | -99 | Error::IoError(ref e) => e.description(), - | ^^^^^^^^^^^ - -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=6d98c0f93525c6bb -C extra-filename=-6d98c0f93525c6bb --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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_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 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, @@ -118160,7 +118016,7 @@ 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 - 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/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/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=cc80a2934621b56e -C extra-filename=-cc80a2934621b56e --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libarrayvec-6d98c0f93525c6bb.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/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out -l static=wrappers -l stdc++` +/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 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: @@ -118172,9 +118028,6 @@ 660 | RootedAtom sourceAtom(cx, AtomizeString(cx, args[0].toString())); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:14: 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=cab88f1243660676 -C extra-filename=-cab88f1243660676 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libleb128-5add49cf0d447210.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::RegExpShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::RegExpShared* CheckPatternSyntax(JSContext*, js::HandleAtom, JS::RegExpFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:271:79: @@ -118186,8 +118039,6 @@ 271 | RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:271:22: note: 'cx' 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 -js/src/gc/Unified_cpp_js_src_gc2.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 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:61: @@ -118199,16 +118050,6 @@ 327 | RootedString flagStr(cx, ToString(cx, flagsValue)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:18: note: 'cx' declared here -/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 -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 = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:56: @@ -118220,6 +118061,66 @@ 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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:43, + inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16, + inlined from 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'patternValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:15: note: 'patternValue' declared here + 416 | RootedValue patternValue(cx, args.get(0)); + | ^~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:15: 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 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:66: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:25: note: 'regexp' declared here + 356 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:25: 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::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:79:62: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78:21: note: 'arr' declared here + 78 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78: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 = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:520:43: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'patternValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:520:15: note: 'patternValue' declared here + 520 | RootedValue patternValue(cx, args.get(0)); + | ^~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:520:15: 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' +/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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:75: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'matched' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:22: note: 'matched' declared here + 1698 | RootedLinearString matched(cx, matchedValue.toString()->ensureLinear(cx)); + | ^~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: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, @@ -118237,11 +118138,6 @@ 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 -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/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' - 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/x86_64-unknown-linux-gnu/release/build/encoding_c-e48b46eab3cf7300/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=9117c1245ca6eff7 -C extra-filename=-9117c1245ca6eff7 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libencoding_rs-6437d00a33ba3b8d.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::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: @@ -118264,45 +118160,6 @@ 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 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:43, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16, - inlined from 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'patternValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:15: note: 'patternValue' declared here - 416 | RootedValue patternValue(cx, args.get(0)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416: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::RegExpObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:25: note: 'regexp' declared here - 356 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:25: 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::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:79:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78:21: note: 'arr' declared here - 78 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78:21: note: 'cx' declared here -/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 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: @@ -118413,17 +118270,6 @@ 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 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:520:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'patternValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:520:15: note: 'patternValue' declared here - 520 | RootedValue patternValue(cx, args.get(0)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:520: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 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: @@ -118446,7 +118292,6 @@ 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 - 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/x86_64-unknown-linux-gnu/release/build/encoding_c_mem-301c99253fa35b58/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=8ceed2bb7481aca7 -C extra-filename=-8ceed2bb7481aca7 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libencoding_rs-6437d00a33ba3b8d.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::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: @@ -118502,16 +118347,6 @@ 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: `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 = 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: @@ -118523,17 +118358,6 @@ 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 = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'matched' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:22: note: 'matched' declared here - 1698 | RootedLinearString matched(cx, matchedValue.toString()->ensureLinear(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698: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::unsafeDereferenceMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: @@ -118611,8 +118435,17 @@ 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 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 +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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 're' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:22: note: 're' declared here + 1024 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024: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::allocationSiteGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: @@ -118657,9 +118490,17 @@ 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: `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-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=9014dd3b190d6bbb -C extra-filename=-9014dd3b190d6bbb --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, HandleLinearString, size_t*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:67: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shared' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, HandleLinearString, size_t*, bool, JS::MutableHandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:22: note: 'shared' declared here + 223 | RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223: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 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: @@ -118682,8 +118523,6 @@ 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 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=5101e5b4db887ea9 -C extra-filename=-5101e5b4db887ea9 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libencoding_c-9117c1245ca6eff7.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libencoding_c_mem-8ceed2bb7481aca7.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-cc80a2934621b56e.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-9014dd3b190d6bbb.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/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out` In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: @@ -118706,9 +118545,6 @@ 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 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=f5763a631b448982 -C extra-filename=-f5763a631b448982 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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 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: @@ -118829,18 +118665,6 @@ 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 're' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:22: note: 're' declared here - 1024 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:22: note: 'cx' declared here -/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 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: @@ -118874,17 +118698,6 @@ 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shared' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, HandleLinearString, size_t*, bool, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:22: note: 'shared' declared here - 223 | RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: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::promiseLifetimeGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: @@ -119029,23 +118842,6 @@ 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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:183, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:20: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::ParserBase::prefixAccessorName(js::frontend::PropertyType, js::HandleAtom)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_10(D) + 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 'JSAtom* js::frontend::ParserBase::prefixAccessorName(js::frontend::PropertyType, js::HandleAtom)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:16: note: 'str' declared here - 2381 | RootedString str(cx_, ConcatStrings(cx_, prefix, propAtom)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381: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::getIsFunction]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: @@ -119090,6 +118886,8 @@ 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_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 = 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: @@ -119101,8 +118899,6 @@ 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 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::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: @@ -119194,28 +118990,6 @@ 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 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 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, @@ -119252,8 +119026,6 @@ 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 -/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 -js/src/Unified_cpp_js_src0.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::getOffsetLocation]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: @@ -119277,7 +119049,6 @@ 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 -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc' 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: @@ -119289,8 +119060,6 @@ 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_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 '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, @@ -119321,31 +119090,6 @@ 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 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::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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 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: @@ -119371,8 +119115,6 @@ 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 -/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::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: @@ -119573,17 +119315,6 @@ 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::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D) + 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 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992: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::getURL]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: @@ -119745,6 +119476,25 @@ 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/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::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: @@ -119756,17 +119506,20 @@ 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::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D) + 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 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.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/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::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: @@ -119789,8 +119542,17 @@ 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_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 = 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::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: @@ -119802,13 +119564,19 @@ 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/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 = 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 +/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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/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: @@ -119834,6 +119602,17 @@ 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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4696:78: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4695:16: note: 'obj' declared here + 4695 | RootedObject obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4695: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::getPossibleBreakpointOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: @@ -119845,6 +119624,12 @@ 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/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; + | ^~~~~ 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, @@ -119884,17 +119669,23 @@ 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::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D) + 32])[9]' [-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/frontend/BytecodeCompiler.h:13, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:183, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:20: +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSAtom* js::frontend::ParserBase::prefixAccessorName(js::frontend::PropertyType, js::HandleAtom)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:68: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_10(D) + 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 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 'JSAtom* js::frontend::ParserBase::prefixAccessorName(js::frontend::PropertyType, js::HandleAtom)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:16: note: 'str' declared here + 2381 | RootedString str(cx_, ConcatStrings(cx_, prefix, propAtom)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381: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::getSuccessorOrPredecessorOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: @@ -119961,6 +119752,34 @@ 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_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 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::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSObject* js::SingletonObjectLiteralOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:45: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::SingletonObjectLiteralOperation(JSContext*, JS::HandleScript, jsbytecode*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:16: note: 'obj' declared here + 4923 | RootedObject obj(cx, script->getObject(pc)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923: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::getOwnPropertySymbolsMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: @@ -119972,6 +119791,17 @@ 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::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::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: @@ -119983,19 +119813,39 @@ 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::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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 +/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::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here + 4969 | RootedObject obj(cx, + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: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::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: @@ -120007,18 +119857,17 @@ 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::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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/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/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 +/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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/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: @@ -120103,6 +119952,9 @@ 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 +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=b3b5808d557db4da -C extra-filename=-b3b5808d557db4da --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-b3b5808d557db4da -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-b91e9e1f059efa71.rlib` 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: @@ -120114,6 +119966,17 @@ 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::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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 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: @@ -120158,6 +120021,23 @@ 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/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()) { + | ^ + 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=8cde5a478de53e88 -C extra-filename=-8cde5a478de53e88 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-8cde5a478de53e88 -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::callMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: @@ -120169,6 +120049,17 @@ 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::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::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: @@ -120180,6 +120071,19 @@ 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: +/build/reproducible-path/0ad-0.0.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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here + 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here + 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=804dc1c234399b6b -C extra-filename=-804dc1c234399b6b --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-804dc1c234399b6b -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::environmentGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: @@ -120213,6 +120117,24 @@ 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 `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-804dc1c234399b6b/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-8cde5a478de53e88/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-b3b5808d557db4da/build-script-build` +[mozglue-static 0.1.0] TARGET = Some("x86_64-unknown-linux-gnu") +[mozglue-static 0.1.0] OPT_LEVEL = Some("2") +[mozglue-static 0.1.0] HOST = Some("x86_64-unknown-linux-gnu") +[mozglue-static 0.1.0] CXX_x86_64-unknown-linux-gnu = None +[mozglue-static 0.1.0] CXX_x86_64_unknown_linux_gnu = Some(" /usr/bin/g++") +[mozglue-static 0.1.0] CXXFLAGS_x86_64-unknown-linux-gnu = None +[mozglue-static 0.1.0] CXXFLAGS_x86_64_unknown_linux_gnu = Some("-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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 -DMOZILLA_CONFIG_H") +[mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None +[mozglue-static 0.1.0] DEBUG = Some("false") +[mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") +[mozglue-static 0.1.0] running: "/usr/bin/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers" "-include" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-Wno-noexcept-type" "-fno-sized-deallocation" "-fno-aligned-new" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/0ad-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" "-DMOZILLA_CONFIG_H" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out/wrappers.o" "-c" "wrappers.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::boundTargetFunctionGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: @@ -120224,6 +120146,10 @@ 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 +[mozglue-static 0.1.0] exit status: 0 +[mozglue-static 0.1.0] AR_x86_64-unknown-linux-gnu = None +[mozglue-static 0.1.0] AR_x86_64_unknown_linux_gnu = Some("/usr/bin/ar") +[mozglue-static 0.1.0] running: "/usr/bin/ar" "crs" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out/libwrappers.a" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out/wrappers.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::boundThisGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: @@ -120235,10 +120161,6 @@ 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: `encoding_rs` (lib) generated 18 warnings (1 duplicate) - 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=7014fce926437be6 -C extra-filename=-7014fce926437be6 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libwast-cab88f1243660676.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::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: @@ -120261,6 +120183,17 @@ 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 +[mozglue-static 0.1.0] exit status: 0 +[mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers +[mozglue-static 0.1.0] cargo:rustc-link-search=native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out +[mozglue-static 0.1.0] CXXSTDLIB_x86_64-unknown-linux-gnu = None +[mozglue-static 0.1.0] CXXSTDLIB_x86_64_unknown_linux_gnu = None +[mozglue-static 0.1.0] HOST_CXXSTDLIB = None +[mozglue-static 0.1.0] CXXSTDLIB = None +[mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ +[mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp + Compiling leb128 v0.2.4 + Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_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=5add49cf0d447210 -C extra-filename=-5add49cf0d447210 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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 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: @@ -120283,6 +120216,84 @@ 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::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D) + 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 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here + 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here +warning: use of deprecated macro `try`: use the `?` operator instead + --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:123:13 + | +123 | try!(r.read_exact(&mut buf)); + | ^^^ + | + = note: `#[warn(deprecated)]` on by default + +warning: use of deprecated macro `try`: use the `?` operator instead + --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:153:13 + | +153 | try!(r.read_exact(&mut buf)); + | ^^^ + +warning: use of deprecated macro `try`: use the `?` operator instead + --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:200:13 + | +200 | try!(w.write_all(&buf)); + | ^^^ + +warning: use of deprecated macro `try`: use the `?` operator instead + --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:232:13 + | +232 | try!(w.write_all(&buf)); + | ^^^ + +warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() + --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:91:38 + | +91 | ::std::error::Error::description(self) + | ^^^^^^^^^^^ + +warning: trait objects without an explicit `dyn` are deprecated + --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:104:36 + | +104 | fn cause(&self) -> Option<&::std::error::Error> { + | ^^^^^^^^^^^^^^^^^^^ + | + = note: `#[warn(bare_trait_objects)]` on by default + = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! + = note: for more information, see +help: use `dyn` + | +104 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { + | +++++ + + +warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() + --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:99:44 + | +99 | Error::IoError(ref e) => e.description(), + | ^^^^^^^^^^^ + +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=6d98c0f93525c6bb -C extra-filename=-6d98c0f93525c6bb --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:66:71: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:71: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h: In function 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: note: 'obj' declared here + 65 | JS::Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: 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: @@ -120294,8 +120305,28 @@ 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_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 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::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: @@ -120307,6 +120338,23 @@ 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 +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::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: @@ -120318,19 +120366,51 @@ 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 + 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/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/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=cc80a2934621b56e -C extra-filename=-cc80a2934621b56e --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libarrayvec-6d98c0f93525c6bb.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/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out -l static=wrappers -l stdc++` +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D) + 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 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here + 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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/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_335(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::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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Compiling wast v16.0.0 /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 -/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 + 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=cab88f1243660676 -C extra-filename=-cab88f1243660676 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libleb128-5add49cf0d447210.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::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: @@ -120342,51 +120422,30 @@ 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::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_12(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::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here - 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: 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 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_53(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::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here - 4724 | RootedPropertyName bindingAtom(cx_, importedBinding()); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: 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 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_53(D) + 32])[7]' [-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 '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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: 'bindingName' declared here - 4785 | RootedPropertyName bindingName(cx_, importedBinding()); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: '((JSContext* const*)this)[4]' 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::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_44(D) + 32])[7]' [-Wdangling-pointer=] +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 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/frontend/Parser.cpp: In member function 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here - 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: '((JSContext* const*)this)[4]' declared here +/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 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, @@ -120404,50 +120463,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::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(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::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here - 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: 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::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_12(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::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here - 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: 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 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_53(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::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here - 4724 | RootedPropertyName bindingAtom(cx_, importedBinding()); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: 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 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_53(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::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: 'bindingName' declared here - 4785 | RootedPropertyName bindingName(cx_, importedBinding()); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: '((JSContext* const*)this)[4]' 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::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: @@ -120460,17 +120475,6 @@ 303 | RootedLinearString linear(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:22: 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 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_44(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 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here - 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: '((JSContext* const*)this)[4]' 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::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:52: @@ -120482,43 +120486,30 @@ 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 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::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(D) + 32])[7]' [-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 '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/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here - 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: '((JSContext* const*)this)[4]' declared here +/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 = JSScript*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65, + inlined from 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4731:56: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here + 78 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'cx' declared here 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: @@ -120541,6 +120532,14 @@ 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: @@ -120721,6 +120720,25 @@ 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 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::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerFrame::CallData::onStepGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1819:76: @@ -120743,114 +120761,132 @@ 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 -/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 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::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_11(D) + 32])[7]' [-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/gc/Barrier.h:12, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:10, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:7, + from Unified_cpp_js_src0.cpp:2: +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3934:69: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unscopables' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here - 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: '((JSContext* const*)this)[4]' 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::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::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::SyntaxParseHandler; 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_57(D) + 32])[7]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3933:16: note: 'unscopables' declared here + 3933 | RootedObject unscopables( + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3933: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/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::SyntaxParseHandler; 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_57(D) + 32])[7]' [-Wdangling-pointer=] +/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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:50: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::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 = 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_54(D) + 32])[7]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:16: note: 'obj' declared here + 1532 | RootedObject obj(cx, ToObject(cx, args.thisv())); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532: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* 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 = 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 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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/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 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_335(D) + 8])[1]' [-Wdangling-pointer=] + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:7: +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:49: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D) + 32])[7]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In function 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:16: note: 'obj' declared here + 8506 | RootedObject obj(cx, JS_NewObject(cx, nullptr)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506: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* 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/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::SyntaxParseHandler; 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_1(D) + 32])[7]' [-Wdangling-pointer=] +/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 +/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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 +/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 file included from Unified_cpp_js_src_wasm0.cpp:2: 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, @@ -120876,6 +120912,143 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:3152:14: note: 'coercedExpr' was declared here 3152 | ParseNode* coercedExpr; | ^~~~~~~~~~~ +/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 +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 = 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/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 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::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::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=] + 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 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=] + 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 +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::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 = 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: @@ -120887,6 +121060,29 @@ 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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:79: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src1.cpp:29: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:16: note: 'result' declared here + 1720 | RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720: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::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:68: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseConstructor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:16: note: 'promiseConstructor' declared here + 1735 | RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx)); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:16: 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::setAllocationSamplingProbability]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: @@ -120900,138 +121096,217 @@ /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::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D) + 32])[9]' [-Wdangling-pointer=] + 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/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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/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; - | ^ +/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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:113:16: note: 'obj' declared here + 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 = JSString*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984:44: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'key' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984:16: note: 'key' declared here + 984 | RootedString key(cx, IdToString(cx, name)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984: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 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:69: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:21: note: 'obj' declared here + 994 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994: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::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_57(D) + 32])[7]' [-Wdangling-pointer=] + inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_12(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::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: 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::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here + 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: 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::SyntaxParseHandler; 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_57(D) + 32])[7]' [-Wdangling-pointer=] + inlined from 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_53(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::SyntaxParseHandler; 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 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()) { - | ^ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here + 4724 | RootedPropertyName bindingAtom(cx_, importedBinding()); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: 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::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_29(D) + 32])[7]' [-Wdangling-pointer=] + inlined from 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_53(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 = 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: In member function 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: 'bindingName' declared here + 4785 | RootedPropertyName bindingName(cx_, importedBinding()); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785: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 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_44(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 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here + 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: '((JSContext* const*)this)[4]' 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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(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::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here + 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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/gc/Allocator.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_12(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/gc/GC.cpp: In function 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:16: note: 'obj' declared here - 8506 | RootedObject obj(cx, JS_NewObject(cx, nullptr)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506: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::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here + 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: 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 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_100(D) + 32])[7]' [-Wdangling-pointer=] + inlined from 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_53(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 = 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 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here + 4724 | RootedPropertyName bindingAtom(cx_, importedBinding()); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: 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::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_11(D) + 32])[7]' [-Wdangling-pointer=] + inlined from 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_53(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::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here - 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713: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 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: 'bindingName' declared here + 4785 | RootedPropertyName bindingName(cx_, importedBinding()); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: '((JSContext* const*)this)[4]' 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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)); + | ^~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:315:18: note: '*(JSContext* const*)__closure' 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::ObjectToSource(JSContext*, JS::HandleObject)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:320: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 'valstr' in '((JS::Rooted**)MEM[(struct JSContext * const &)__closure_86(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/Object.cpp: In lambda function: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:320:24: note: 'valstr' declared here + 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 = 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::SyntaxParseHandler; 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: -/build/reproducible-path/0ad-0.0.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_57(D) + 32])[7]' [-Wdangling-pointer=] + inlined from 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_44(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::SyntaxParseHandler; Unit = char16_t]': -/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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here + 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.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 = JSObject*; T = JSObject*]' at /build/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 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::SyntaxParseHandler; Unit = char16_t]' 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_57(D) + 32])[7]' [-Wdangling-pointer=] + inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(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::SyntaxParseHandler; Unit = char16_t]': -/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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here + 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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/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, @@ -121055,105 +121330,52 @@ 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::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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D) + 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 function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::SyntaxParseHandler; Unit = char16_t]' 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_1(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 function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 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_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 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 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D) + 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::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: 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::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_57(D) + 32])[7]' [-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::obj_toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:50: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::SyntaxParseHandler; Unit = char16_t]' 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_57(D) + 32])[7]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:16: note: 'obj' declared here + 621 | RootedObject obj(cx, ToObject(cx, args.thisv())); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621: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 obj_toSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:50: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::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_29(D) + 32])[7]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:16: note: 'obj' declared here + 136 | RootedObject obj(cx, ToObject(cx, args.thisv())); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136: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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 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]: 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 = 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: @@ -121176,84 +121398,76 @@ 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 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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:48: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'to' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:16: note: 'to' declared here + 906 | RootedObject to(cx, ToObject(cx, args.get(0))); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906: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_100(D) + 32])[7]' [-Wdangling-pointer=] + inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_11(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/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:7, - from Unified_cpp_js_src0.cpp:2: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here + 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3934:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unscopables' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:50: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'props' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3933:16: note: 'unscopables' declared here - 3933 | RootedObject unscopables( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3933: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/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/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:16: note: 'props' declared here + 1006 | RootedObject props(cx, ToObject(cx, properties)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006: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 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 -/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; - | ^~~~~~ -/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 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090:21: note: 'obj' declared here + 1090 | RootedPlainObject obj(cx, ObjectCreateImpl(cx, proto)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090: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::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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_57(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 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:16: note: 'obj' declared here - 1532 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532: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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::SyntaxParseHandler; 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_57(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/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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 +/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 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: @@ -121265,250 +121479,183 @@ 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::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 -/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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4696:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4695:16: note: 'obj' declared here - 4695 | RootedObject obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4695:16: note: 'cx' declared here -/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; - | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/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: + 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/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 +/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 = 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_14(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::SyntaxParseHandler; 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_54(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 +/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 = 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* 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=] + inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/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/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: note: 'obj' declared here + 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509: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::SingletonObjectLiteralOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 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/vm/Interpreter.cpp: In function 'JSObject* js::SingletonObjectLiteralOperation(JSContext*, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:16: note: 'obj' declared here - 4923 | RootedObject obj(cx, script->getObject(pc)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:16: 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 '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 +/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 = 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 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=] + inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D) + 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: In function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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=] + 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: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_1(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: In function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here - 4969 | RootedObject obj(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: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::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here - 4969 | RootedObject obj(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: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=] +/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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, + inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D) + 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/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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here + 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: 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::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_57(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/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::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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here + 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::SyntaxParseHandler; 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_57(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 '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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 +/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::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::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* 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: 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: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, - 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=] +/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 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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, js::HandleModuleObject, JS::HandleObject, js::UniquePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:391:77: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'object' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, js::HandleModuleObject, JS::HandleObject, js::UniquePtr)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:390:16: note: 'object' declared here + 390 | RootedObject object( + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:390: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 '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* 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 '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: 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: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:4295:21: note: 'cx' declared here +/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::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::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 '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 '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: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::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_30(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/builtin/Array.cpp:4295:21: note: 'cx' declared here +/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::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: @@ -121520,143 +121667,118 @@ 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::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::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::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::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 = js::PropertyName*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_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/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 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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here + 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: '((JSContext* const*)this)[4]' 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=] 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 -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=] +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 '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 = js::ArrayBufferObjectMaybeShared*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool CreateSpecificWasmBuffer(JSContext*, uint32_t, const mozilla::Maybe&, js::MutableHandleArrayBufferObjectMaybeShared) [with ObjT = js::SharedArrayBufferObject; RawbufT = js::SharedArrayRawBuffer]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38, + inlined from 'bool js::CreateWasmBuffer(JSContext*, const wasm::Limits&, MutableHandleArrayBufferObjectMaybeShared)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:819:58: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'object' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 +/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 +/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 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=] + inlined from 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_100(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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here + 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: '((JSContext* const*)this)[4]' 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 +/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 +/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 +/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 +/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 +/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 +/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 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 +/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 +modules/fdlibm/src/s_log1p.o +/usr/bin/g++ -o s_log1p.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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 +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/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::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=] +/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::PropertyName*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_11(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 '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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here + 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: '((JSContext* const*)this)[4]' 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::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 '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::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: 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:4295: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 '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::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 +/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 '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, @@ -121664,6 +121786,12 @@ /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; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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::SyntaxParseHandler; 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: +/build/reproducible-path/0ad-0.0.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_57(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/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; @@ -121678,35 +121806,53 @@ /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 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:66:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::SyntaxParseHandler; Unit = char16_t]' 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_57(D) + 32])[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:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h: In function 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: note: 'obj' declared here - 65 | JS::Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: 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; - | ^~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 +/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::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_102(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::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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 -/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/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 +/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 +/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 +/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 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_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 +/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 +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src' +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' +mkdir -p '.deps/' +memory/build/Unified_cpp_memory_build0.o +/usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-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::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: @@ -121725,6 +121871,9 @@ /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; | ^ +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/' 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: @@ -121736,6 +121885,9 @@ 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 +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::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: @@ -121769,107 +121921,77 @@ 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* 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=] +/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::PropertyName*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D) + 32])[7]' [-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 = 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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here + 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::SyntaxParseHandler; Unit = char16_t]' 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_1(D) + 32])[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/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 +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 +In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Class.h:16, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:10, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:7, + from Unified_cpp_js_src13.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::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 -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 = 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=] + inlined from 'JSObject* CreateAsyncFunction(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:29:73: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/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 -/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65, - inlined from 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4731:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'JSObject* CreateAsyncFunction(JSContext*, JSProtoKey)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:28:16: note: 'proto' declared here + 28 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:28: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* CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:483:73: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here - 78 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'cx' declared here -/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 -/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_14(D) + 32])[7]' [-Wdangling-pointer=] +In file included from Unified_cpp_js_src13.cpp:11: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:482:16: note: 'proto' declared here + 482 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:482: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 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, + inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D) + 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::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here - 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713: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::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here + 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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: @@ -121881,28 +122003,6 @@ 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::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_63(D) + 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 = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 = char16_t]' 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 = char16_t]': -/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 = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, js::HandleDebuggerFrame, js::MutableHandleSavedFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:76: @@ -121925,13 +122025,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 -/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::emitQuotientI32()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8362:18: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] - 8362 | if (!isConst || c == -1) { - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8339:11: note: 'c' was declared here - 8339 | int32_t c; - | ^ 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: @@ -121943,24 +122036,44 @@ 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 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 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:45: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src13.cpp:47: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:16: note: 'script' declared here + 2366 | RootedScript script(cx, frameIter.script()); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366: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: -/build/reproducible-path/0ad-0.0.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_30(D) + 32])[7]' [-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::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_57(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 = 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/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8428:18: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] - 8428 | if (!isConst || c == -1) { - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8400:11: note: 'c' was declared here - 8400 | int32_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::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here + 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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::SyntaxParseHandler; Unit = char16_t]' 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_57(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::SyntaxParseHandler; Unit = char16_t]': +/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 +/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 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: @@ -121972,6 +122085,17 @@ 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 = JSScript*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool DecompileArgumentFromStack.constprop(JSContext*, int, JS::UniqueChars*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:45: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileArgumentFromStack.constprop(JSContext*, int, JS::UniqueChars*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:16: note: 'script' declared here + 2459 | RootedScript script(cx, frameIter.script()); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459: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 '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: @@ -122056,42 +122180,37 @@ 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 -/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::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_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 = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: 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 = char16_t]' 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=] +/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 +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/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 = char16_t]' 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=] +/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=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 +/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 +/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::emitQuotientI32()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8362:18: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] + 8362 | if (!isConst || c == -1) { + | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8339:11: note: 'c' was declared here + 8339 | int32_t c; + | ^ 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: @@ -122115,6 +122234,17 @@ /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::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_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::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 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: @@ -122126,6 +122256,13 @@ 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 +/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::emitRemainderI32()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8428:18: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] + 8428 | if (!isConst || c == -1) { + | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8400:11: note: 'c' was declared here + 8400 | int32_t c; + | ^ 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: @@ -122159,6 +122296,18 @@ 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 = JS::BigInt*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866:68: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'qhatv' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src13.cpp:20: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866:16: note: 'qhatv' declared here + 866 | RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866: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 = 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, @@ -122242,24 +122391,6 @@ 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 = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_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 = 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 -/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:12055:11: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] -12055 | int32_t signedValue; - | ^~~~~~~~~~~ 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: @@ -122271,17 +122402,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 = 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::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: @@ -122293,10 +122413,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 -/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::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: @@ -122319,34 +122435,124 @@ 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 -/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; - | ^~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp' -/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::Debugger::CallData::adoptSource()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:50: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_21(D)])[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptSource()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:16: note: 'obj' declared here + 6030 | RootedObject obj(cx, RequireObject(cx, args[0])); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:16: note: '*(JSContext* const*)this' 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_102(D) + 32])[7]' [-Wdangling-pointer=] + 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_100(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: 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 +/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2259:77: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2258:16: note: 'result' declared here + 2258 | RootedBigInt result(cx, + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2258: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 JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:46: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'x1' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:18: note: 'x1' declared here + 2321 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:18: 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 JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:46: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'x1' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:18: note: 'x1' declared here + 2366 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:18: 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 JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:50: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:18: note: 'result' declared here + 2413 | RootedBigInt result(cx, absoluteSubOne(cx, x)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:18: 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 FinishObjectClassInit(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2032:77: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool FinishObjectClassInit(JSContext*, JS::HandleObject, JS::HandleObject)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2031:25: note: 'holder' declared here + 2031 | Rooted holder(cx, + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2031:25: 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:12055:11: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] +12055 | int32_t signedValue; + | ^~~~~~~~~~~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:44: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'mod' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:16: note: 'mod' declared here + 2670 | RootedBigInt mod(cx, asUintN(cx, x, bits)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:16: note: 'cx' declared here +/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 +/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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::adoptSource()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_21(D)])[3]' [-Wdangling-pointer=] + inlined from 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:176:65: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'base' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptSource()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:16: note: 'obj' declared here - 6030 | RootedObject obj(cx, RequireObject(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:16: note: '*(JSContext* const*)this' declared here +In file included from Unified_cpp_js_src1.cpp:20: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:175:21: note: 'base' declared here + 175 | Rooted base( + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:175:21: 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 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, @@ -122358,1128 +122564,898 @@ /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::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::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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:959:65: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'base' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/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 -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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:958:21: note: 'base' declared here + 958 | Rooted base( + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:958:21: note: 'cx' declared here +/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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::GlobalObject::initModuleProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1191:70: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/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 -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/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initModuleProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1190:16: note: 'proto' declared here + 1190 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1190: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 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 -/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10555:12: note: 'slot' was declared here -10555 | uint32_t slot; - | ^~~~ -In 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=] +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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static js::RequestedModuleObject* js::RequestedModuleObject::create(JSContext*, js::HandleAtom, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:291:78: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/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 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:146: -In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]', - inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29, - inlined from 'bool js::wasm::BaseCompiler::emitBr()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9765:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] - 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9754:12: note: 'relativeDepth' was declared here - 9754 | uint32_t relativeDepth; - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9726:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] - 9726 | switch (kind) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9719:13: note: 'kind' was declared here - 9719 | LabelKind kind; - | ^~~~ -/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::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, js::MutableHandleDebuggerEnvironment)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1319:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'envobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::RequestedModuleObject* js::RequestedModuleObject::create(JSContext*, js::HandleAtom, uint32_t, uint32_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:290:16: note: 'proto' declared here + 290 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:290: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::initExportEntryProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:194:70: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, js::MutableHandleDebuggerEnvironment)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1318:31: note: 'envobj' declared here - 1318 | RootedDebuggerEnvironment envobj( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1318:31: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:193:16: note: 'proto' declared here + 193 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:193: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::DebuggerEnvironment::getParent(JSContext*, js::MutableHandleDebuggerEnvironment) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:119:70: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::getParent(JSContext*, js::MutableHandleDebuggerEnvironment) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:16: note: 'parent' declared here - 441 | Rooted parent(cx, referent()->enclosingEnvironment()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441: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::parentGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:118:16: note: 'proto' declared here + 118 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:118: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::initRequestedModuleProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:272:70: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146: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::findMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:271:16: note: 'proto' declared here + 271 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:271:16: note: 'cx' declared here +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:58: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: 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::environmentGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:22: note: 'obj' declared here + 1299 | Rooted obj(cx, SetObject::create(cx, proto)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:22: 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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_28(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 static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: 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 js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:45:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +In file included from Unified_cpp_js_src14.cpp:47: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In member function 'JSFunction* FunctionCompiler::finish(JS::HandleObjectVector, const JS::ReadOnlyCompileOptions&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:289:20: note: 'fun' declared here + 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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:58: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:44:27: note: 'memory' declared here - 44 | Rooted memory( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:44:27: 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:22: note: 'obj' declared here + 662 | Rooted obj(cx, MapObject::create(cx, proto)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662: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 js::ModuleObject* js::ModuleObject::create(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:747:69: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4495:35: note: 'obj' declared here - 4495 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4495:35: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleObject* js::ModuleObject::create(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:746:16: note: 'proto' declared here + 746 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:746: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/gc' 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: + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static js::ImportEntryObject* js::ImportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:137:74: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getArguments(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerArguments)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:18: note: 'proto' declared here - 922 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:18: 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::argumentsGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ImportEntryObject* js::ImportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:136:16: note: 'proto' declared here + 136 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:136:16: note: 'cx' declared here +make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' +make[5]: Nothing to be done for 'host'. +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' +/usr/bin/g++ -o Unified_cpp_js_src_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 = JSAtom*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, + inlined from 'bool js::ModuleBuilder::processImport(js::frontend::BinaryNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1321: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 'localName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_23(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/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: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; - | ^~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +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_14(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/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here -In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]', - inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29, - inlined from 'bool js::wasm::BaseCompiler::emitBrIf()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9799:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] - 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9785:12: note: 'relativeDepth' was declared here - 9785 | uint32_t relativeDepth; - | ^~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::removeDebuggee()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[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::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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processImport(js::frontend::BinaryNode*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1321:14: note: 'localName' declared here + 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 +/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static js::ExportEntryObject* js::ExportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:220:74: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::removeDebuggee()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:25: note: 'global' declared here - 4341 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:25: note: '*(JSContext* const*)this' 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; - | ^~~~~~~~~ -/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:10434:23: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] -10434 | switch (locals_[slot].kind()) { - | ^ -/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 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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ExportEntryObject* js::ExportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:219:16: note: 'proto' declared here + 219 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:219: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::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 +/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 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=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, + inlined from 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:32: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_36(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/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 = 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/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:18: note: 'exportName' declared here + 1376 | RootedAtom exportName(cx_); + | ^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:18: 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 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, + inlined from 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1408:32: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_36(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/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 = 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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1408:18: note: 'exportName' declared here + 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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, + inlined from 'bool js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:28: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_19(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 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 = 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/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:14: note: 'exportName' declared here + 1547 | RootedAtom exportName(cx_); + | ^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:14: 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 bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:284:60: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cleanupCallback' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/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 -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/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:283:16: note: 'cleanupCallback' declared here + 283 | RootedObject cleanupCallback( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:283:16: note: 'cx' declared here +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1111:78: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 -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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1110:33: note: 'env' declared here + 1110 | RootedModuleEnvironmentObject env(cx, + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1110:33: 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_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=] + inlined from 'static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, js::ValueMap*, js::MapObject::IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:209:68: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, js::ValueMap*, js::MapObject::IteratorKind)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:208:21: note: 'proto' declared here + 208 | Rooted proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:208: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::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_30(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/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/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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/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: + inlined from 'static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:984:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 -/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 -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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:983:21: note: 'proto' declared here + 983 | Rooted proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:983: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::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 -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; - | ^~~ -/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 -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=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here + 1491 | Rooted iterobj(cx, + | ^~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491: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::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78, + inlined from 'static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1510:23: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here + 1491 | Rooted iterobj(cx, + | ^~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491: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 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=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78, + inlined from 'static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1501:23: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here + 1491 | Rooted iterobj(cx, + | ^~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491: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/vm/BytecodeUtil.cpp:33: +In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', + inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, + inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, + inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, + inlined from 'js::CompartmentsOrRealmsIterT::operator T*() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:222:35, + inlined from 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:3009:26: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] + 134 | return *it; + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here + 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { + | ^~~~~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::FinalizationRecordObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FinalizationRecordObject*; T = js::FinalizationRecordObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:513:68: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'record' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src1.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:16: note: 'result' declared here - 1720 | RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:16: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: note: 'record' declared here + 512 | Rooted record( + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseConstructor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1690:76: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'metaObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:16: note: 'promiseConstructor' declared here - 1735 | RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:16: note: 'cx' declared here -In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]', - 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/js/src/wasm/AsmJS.cpp:2014:41: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] - 2014 | env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); -/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 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]', - 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/js/src/wasm/AsmJS.cpp:2014:41: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] - 2014 | env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); -/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; - | ^~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1689:16: note: 'metaObject' declared here + 1689 | RootedObject metaObject(cx, + | ^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1689: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::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: + inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:113:16: note: 'obj' declared here - 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 = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'key' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984:16: note: 'key' declared here - 984 | RootedString key(cx, IdToString(cx, name)); +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: note: 'obj' declared here + 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984: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::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/builtin/Object.cpp:1509: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 '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/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 +/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 +/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/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 '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: + inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:21: note: 'obj' declared here - 994 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:21: 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::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 -/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 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:315:18: note: '*(JSContext* const*)__closure' 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::ObjectToSource(JSContext*, JS::HandleObject)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:320: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 'valstr' in '((JS::Rooted**)MEM[(struct JSContext * const &)__closure_86(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/Object.cpp: In lambda function: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:320:24: note: 'valstr' declared here - 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 '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; - | ^~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:16: note: 'obj' declared here + 1189 | RootedObject obj(cx, ToObject(cx, args[0])); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189: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 'static JSObject* js::SetIteratorObject::createResult(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1107:69: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:16: note: 'obj' declared here - 621 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621: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/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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::SetIteratorObject::createResult(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1106:21: note: 'resultObj' declared here + 1106 | RootedArrayObject resultObj( + | ^~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1106: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 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:354:69: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPairObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:353:21: note: 'resultPairObj' declared here + 353 | RootedArrayObject resultPairObj( + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:353: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 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: + inlined from 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:49: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:16: note: 'obj' declared here - 136 | RootedObject obj(cx, ToObject(cx, args.thisv())); +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:16: note: 'obj' declared here + 1757 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136: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 -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_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 = 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/builtin/Object.cpp:1757: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::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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 -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; - | ^~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'to' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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/builtin/Object.cpp: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:16: note: 'to' declared here - 906 | RootedObject to(cx, ToObject(cx, args.get(0))); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906: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::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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'props' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:16: note: 'props' declared here - 1006 | RootedObject props(cx, ToObject(cx, properties)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006: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 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090:56: + inlined from 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:49: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090:21: note: 'obj' declared here - 1090 | RootedPlainObject obj(cx, ObjectCreateImpl(cx, proto)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090: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/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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:16: note: 'obj' declared here + 1732 | RootedObject obj(cx, ToObject(cx, args.get(0))); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732: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::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=] + inlined from 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:457:70: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncIterProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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; - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:456:16: note: 'asyncIterProto' declared here + 456 | RootedObject asyncIterProto( + | ^~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: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 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: + inlined from 'bool obj_keys(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:49: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: note: 'obj' declared here - 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:16: note: 'obj' declared here + 1625 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509: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 = 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 -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 +/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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/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=] + 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:521:16: note: 'asyncIterProto' declared here + 521 | RootedObject asyncIterProto( + | ^~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:521: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::ArrayObject* js::ModuleBuilder::createArrayFromHashMap(const JS::Rooted >&) [with K = JSAtom*; V = js::ImportEntryObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_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/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 /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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ArrayObject* js::ModuleBuilder::createArrayFromHashMap(const JS::Rooted >&) [with K = JSAtom*; V = js::ImportEntryObject*]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: note: 'array' declared here + 1667 | RootedArrayObject array(cx_, NewDenseFullyAllocatedArray(cx_, length)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: note: '*(JSContext* const*)this' 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::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:75: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 -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_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 'static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, js::HandleModuleObject, JS::HandleObject, js::UniquePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:391:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'object' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In static member function 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:26: note: 'resultPromise' declared here + 210 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:26: 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::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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, js::HandleModuleObject, JS::HandleObject, js::UniquePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:390:16: note: 'object' declared here - 390 | RootedObject object( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:390:16: 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=9b7fe1f6503be4a2 -C extra-filename=-9b7fe1f6503be4a2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libjsrust_shared-5101e5b4db887ea9.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-cc80a2934621b56e.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libwasmparser-f5763a631b448982.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libwat-7014fce926437be6.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/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/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/Class.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:7, - from Unified_cpp_js_src13.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* CreateAsyncFunction(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:29:73: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = ImportEntryObject*]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here + 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650: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::CreateArray(JSContext*, const JS::Rooted >&) [with T = RequestedModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'JSObject* CreateAsyncFunction(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:28:16: note: 'proto' declared here - 28 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:28:16: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = RequestedModuleObject*]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here + 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650: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* 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: + inlined from 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:80:43, + inlined from 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:69:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src13.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:482:16: note: 'proto' declared here - 482 | RootedObject proto( +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here + 78 | RootedObject proto(cx, | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:482:16: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78: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::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = ExportEntryObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = ExportEntryObject*]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here + 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650: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 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: + inlined from 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:80:43: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/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/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here + 78 | RootedObject proto(cx, | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/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 DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78: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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'requestedModules' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src13.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:16: note: 'script' declared here - 2366 | RootedScript script(cx, frameIter.script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366: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 DecompileArgumentFromStack.constprop(JSContext*, int, JS::UniqueChars*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1268:21: note: 'requestedModules' declared here + 1268 | RootedArrayObject requestedModules(cx_, + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1268:21: 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::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1274: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 'importEntries' 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/vm/BytecodeUtil.cpp: In function 'bool DecompileArgumentFromStack.constprop(JSContext*, int, JS::UniqueChars*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:16: note: 'script' declared here - 2459 | RootedScript script(cx, frameIter.script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459: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::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'qhatv' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1274:21: note: 'importEntries' declared here + 1274 | RootedArrayObject importEntries(cx_, createArrayFromHashMap(importEntries_)); + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1274:21: 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::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1280: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 'localExportEntries' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src13.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866:16: note: 'qhatv' declared here - 866 | RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866: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/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1279:21: note: 'localExportEntries' declared here + 1279 | RootedArrayObject localExportEntries( + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1279:21: 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::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1286: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 'indirectExportEntries' 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/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 -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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1285:21: note: 'indirectExportEntries' declared here + 1285 | RootedArrayObject indirectExportEntries( + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1285:21: 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::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1292: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 'starExportEntries' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1291:21: note: 'starExportEntries' declared here + 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 +/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10555:12: note: 'slot' was declared here +10555 | uint32_t slot; + | ^~~~ +In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:146: +In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]', + inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29, + inlined from 'bool js::wasm::BaseCompiler::emitBr()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9765:32: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] + 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9754:12: note: 'relativeDepth' was declared here + 9754 | uint32_t relativeDepth; + | ^~~~~~~~~~~~~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, js::MutableHandleDebuggerEnvironment)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1319:66: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'envobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, js::MutableHandleDebuggerEnvironment)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1318:31: note: 'envobj' declared here + 1318 | RootedDebuggerEnvironment envobj( + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1318:31: 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::emitEnd()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9726:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] + 9726 | switch (kind) { + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9719:13: note: 'kind' was declared here + 9719 | LabelKind kind; + | ^~~~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:57: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queue' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'queue' declared here + 248 | Rooted queue(cx, ListObject::create(cx)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: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 = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::DebuggerEnvironment::getParent(JSContext*, js::MutableHandleDebuggerEnvironment) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:61: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::getParent(JSContext*, js::MutableHandleDebuggerEnvironment) const': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:16: note: 'parent' declared here + 441 | Rooted parent(cx, referent()->enclosingEnvironment()); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441: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::parentGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here + 146 | RootedDebuggerEnvironment environment( + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: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::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/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::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2259:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] +/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 = 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/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2258:16: note: 'result' declared here - 2258 | RootedBigInt result(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2258: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 JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'x1' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] +/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::DebuggerEnvironment*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:18: note: 'x1' declared here - 2321 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:18: 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 JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'x1' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here + 146 | RootedDebuggerEnvironment environment( + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: 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::environmentGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:18: note: 'x1' declared here - 2366 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:18: 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 JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here + 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: 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 js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:45:67: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:18: note: 'result' declared here - 2413 | RootedBigInt result(cx, absoluteSubOne(cx, x)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:18: 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 JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'mod' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:44:27: note: 'memory' declared here + 44 | Rooted memory( + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:44:27: 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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:16: note: 'mod' declared here - 2670 | RootedBigInt mod(cx, asUintN(cx, x, bits)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:16: 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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4495:35: note: 'obj' declared here + 4495 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4495:35: 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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::DebuggerFrame::getArguments(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerArguments)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:79: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 = 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/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getArguments(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerArguments)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:18: note: 'proto' declared here + 922 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:18: 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::DebuggerFrame*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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::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/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here + 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: 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: +/build/reproducible-path/0ad-0.0.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_src12.cpp:29: -/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 = 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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here + 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: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 '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_102(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/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 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=] +/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 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]', + inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29, + inlined from 'bool js::wasm::BaseCompiler::emitBrIf()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9799:32: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] + 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9785:12: note: 'relativeDepth' was declared here + 9785 | uint32_t relativeDepth; + | ^~~~~~~~~~~~~ +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_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 +/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 +/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; + | ^~~~~~~~~ +/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:10434:23: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] +10434 | switch (locals_[slot].kind()) { + | ^ +/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::GlobalObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::Debugger::CallData::removeDebuggee()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:76: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::removeDebuggee()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:25: note: 'global' declared here + 4341 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:25: note: '*(JSContext* const*)this' 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; + | ^~~~~~ +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 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: @@ -123495,6 +123471,17 @@ 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 = 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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/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, @@ -123507,6 +123494,8 @@ 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 +/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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: @@ -123518,327 +123507,199 @@ 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::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool FinishObjectClassInit(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2032:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool FinishObjectClassInit(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2031:25: note: 'holder' declared here - 2031 | Rooted holder(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2031:25: 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/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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:176:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'base' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src1.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:175:21: note: 'base' declared here - 175 | Rooted base( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:175:21: 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 = 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 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:959:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'base' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_14(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/MapObject.cpp: In static member function 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:958:21: note: 'base' declared here - 958 | Rooted base( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:958: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 'static bool js::GlobalObject::initModuleProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1191:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here + 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: 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 = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_63(D) + 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/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initModuleProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1190:16: note: 'proto' declared here - 1190 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1190: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, - inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, - inlined from 'js::CompartmentsOrRealmsIterT::operator T*() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:222:35, - inlined from 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:3009:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = 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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here + 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.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 = char16_t]' 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/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 -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_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 = 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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 = 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/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::RequestedModuleObject* js::RequestedModuleObject::create(JSContext*, js::HandleAtom, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:291:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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_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::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/builtin/ModuleObject.cpp: In static member function 'static js::RequestedModuleObject* js::RequestedModuleObject::create(JSContext*, js::HandleAtom, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:290:16: note: 'proto' declared here - 290 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:290: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::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:457:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncIterProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_30(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/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:456:16: note: 'asyncIterProto' declared here - 456 | RootedObject asyncIterProto( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:456: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::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here + 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501: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 AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:522:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncIterProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:521:16: note: 'asyncIterProto' declared here - 521 | RootedObject asyncIterProto( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:521: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::initExportEntryProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:194:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:193:16: note: 'proto' declared here - 193 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:193: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 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In static member function 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:26: note: 'resultPromise' declared here - 210 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210: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 = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:119:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:118:16: note: 'proto' declared here - 118 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:118: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::initRequestedModuleProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:272:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:271:16: note: 'proto' declared here - 271 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:271:16: note: 'cx' declared here -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 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/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:22: note: 'obj' declared here - 1299 | Rooted obj(cx, SetObject::create(cx, proto)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299: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* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:80:43, - inlined from 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:69:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here - 78 | RootedObject proto(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78: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 JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:80:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, + inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_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/vm/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here - 78 | RootedObject proto(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'cx' declared here -/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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here + 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: 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 '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)); - | ^~~~~ -js/src/Unified_cpp_js_src19.o -/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::MapObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 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/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:22: note: 'obj' declared here - 662 | Rooted obj(cx, MapObject::create(cx, proto)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:22: note: 'cx' declared here -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queue' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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/vm/AsyncIteration.cpp: In static member function 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'queue' declared here - 248 | Rooted queue(cx, ListObject::create(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: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 = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ModuleObject* js::ModuleObject::create(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:747:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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/builtin/ModuleObject.cpp: In static member function 'static js::ModuleObject* js::ModuleObject::create(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:746:16: note: 'proto' declared here - 746 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:746: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::ImportEntryObject* js::ImportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:137:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ImportEntryObject* js::ImportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:136:16: note: 'proto' declared here - 136 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: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 = 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=] +/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 +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: +/build/reproducible-path/0ad-0.0.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/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 = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ModuleBuilder::processImport(js::frontend::BinaryNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1321: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 'localName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_23(D)])[7]' [-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::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 = char16_t]' 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/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processImport(js::frontend::BinaryNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1321:14: note: 'localName' declared here - 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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: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 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; + | ^~~ 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()', @@ -123852,28 +123713,17 @@ /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 = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateWebAssemblyObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4085:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWebAssemblyObject(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4085:16: note: 'proto' declared here - 4085 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: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 'static js::ExportEntryObject* js::ExportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:220:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_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/builtin/ModuleObject.cpp: In static member function 'static js::ExportEntryObject* js::ExportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:219:16: note: 'proto' declared here - 219 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:219: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::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here +10998 | Rooted name(cx_, identifierReference(yieldHandling)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.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::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: @@ -123885,392 +123735,281 @@ 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 -/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_jit2.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_36(D)])[7]' [-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::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::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_102(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/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:18: note: 'exportName' declared here - 1376 | RootedAtom exportName(cx_); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:18: 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 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1408:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_36(D)])[7]' [-Wdangling-pointer=] +/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::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/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1408:18: note: 'exportName' declared here - 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 +/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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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=] + 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/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 = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_19(D)])[7]' [-Wdangling-pointer=] +/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 '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/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:14: note: 'exportName' declared here - 1547 | RootedAtom exportName(cx_); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:14: note: '*(JSContext* const*)this' declared here +/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 +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 bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:284:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cleanupCallback' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:283:16: note: 'cleanupCallback' declared here - 283 | RootedObject cleanupCallback( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:283: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 '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::ModuleEnvironmentObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1111:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + inlined from 'static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:366:68: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'protoProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1110:33: note: 'env' declared here - 1110 | RootedModuleEnvironmentObject env(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1110:33: 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::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, js::ValueMap*, js::MapObject::IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:209:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +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 member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]', + 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/js/src/wasm/AsmJS.cpp:2014:41: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] + 2014 | env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); +/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 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]', + 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/js/src/wasm/AsmJS.cpp:2014:41: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] + 2014 | env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); +/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 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, js::ValueMap*, js::MapObject::IteratorKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:208:21: note: 'proto' declared here - 208 | Rooted proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:208: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/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 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 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=] + 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 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/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 'static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:984:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:983:21: note: 'proto' declared here - 983 | Rooted proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:983: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::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here - 1491 | Rooted iterobj(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491: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::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78, - inlined from 'static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1510:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 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/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here - 1491 | Rooted iterobj(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: 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::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78, - inlined from 'static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1501:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Rooted&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'js::EnvironmentIter::EnvironmentIter(JSContext*, const js::EnvironmentIter&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1277:30, + inlined from 'bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3374:43: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ei' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here - 1491 | Rooted iterobj(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: 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: -/build/reproducible-path/0ad-0.0.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=] +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 = 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/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: note: 'record' declared here - 512 | Rooted record( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: 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 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1690:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'metaObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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::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/builtin/ModuleObject.cpp: In function 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1689:16: note: 'metaObject' declared here - 1689 | RootedObject metaObject(cx, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1689: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 EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 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_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::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/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: note: 'obj' declared here - 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509: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 '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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/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: + 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/builtin/Object.cpp: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:16: note: 'obj' declared here - 1189 | RootedObject obj(cx, ToObject(cx, args[0])); +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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/builtin/Object.cpp:1189: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 'static JSObject* js::SetIteratorObject::createResult(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1107:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::SetIteratorObject::createResult(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1106:21: note: 'resultObj' declared here - 1106 | RootedArrayObject resultObj( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1106: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* 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_28(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src14.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In member function 'JSFunction* FunctionCompiler::finish(JS::HandleObjectVector, const JS::ReadOnlyCompileOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:289:20: note: 'fun' declared here - 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 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:354:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPairObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 = 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/builtin/MapObject.cpp: In static member function 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:353:21: note: 'resultPairObj' declared here - 353 | RootedArrayObject resultPairObj( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:353: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 obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 +/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 '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; + | ^~~~~~ +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_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 +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/builtin/Object.cpp: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:16: note: 'obj' declared here - 1757 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757: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 '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 +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp' +/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 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 obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:79, + inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, + inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'boxed' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:16: note: 'obj' declared here - 1732 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732: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/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 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 'bool obj_keys(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:16: note: 'obj' declared here - 1625 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:16: note: 'cx' declared here -/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::ModuleBuilder::createArrayFromHashMap(const JS::Rooted >&) [with K = JSAtom*; V = js::ImportEntryObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_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/builtin/ModuleObject.cpp: In member function 'js::ArrayObject* js::ModuleBuilder::createArrayFromHashMap(const JS::Rooted >&) [with K = JSAtom*; V = js::ImportEntryObject*]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: note: 'array' declared here - 1667 | RootedArrayObject array(cx_, NewDenseFullyAllocatedArray(cx_, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: 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 '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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = ImportEntryObject*]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here - 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650: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::CreateArray(JSContext*, const JS::Rooted >&) [with T = RequestedModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = RequestedModuleObject*]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here - 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650: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::CreateArray(JSContext*, const JS::Rooted >&) [with T = ExportEntryObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = ExportEntryObject*]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here - 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650: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 js::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1269:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'requestedModules' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1268:21: note: 'requestedModules' declared here - 1268 | RootedArrayObject requestedModules(cx_, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1268:21: 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::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1274: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 'importEntries' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1274:21: note: 'importEntries' declared here - 1274 | RootedArrayObject importEntries(cx_, createArrayFromHashMap(importEntries_)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1274:21: 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::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1280: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 'localExportEntries' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1279:21: note: 'localExportEntries' declared here - 1279 | RootedArrayObject localExportEntries( - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1279:21: 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::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1286: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 'indirectExportEntries' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1285:21: note: 'indirectExportEntries' declared here - 1285 | RootedArrayObject indirectExportEntries( - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1285:21: 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::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1292: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 'starExportEntries' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] + 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/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1291:21: note: 'starExportEntries' declared here - 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_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 -/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 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; - | ^~~ +/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 = 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, @@ -124301,18 +124040,18 @@ 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 -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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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/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 +/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::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, @@ -124347,8 +124086,6 @@ 418 | RootedModuleEnvironmentObject env( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:418:33: 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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:618:60: @@ -124472,6 +124209,19 @@ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:249: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 = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:22:72, + inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:20: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:22:16: note: 'holder' declared here + 22 | RootedObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/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 'js::DebugEnvironmentProxy* GetDebugEnvironmentForEnvironmentObject(JSContext*, const js::EnvironmentIter&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3103:66, inlined from 'JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3243:51: @@ -124483,6 +124233,18 @@ 3103 | RootedObject enclosingDebug(cx, GetDebugEnvironment(cx, ++copy)); | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3103: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=] + 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::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, @@ -124498,44 +124260,6 @@ /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 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 -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; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/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::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool AggregateError(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'errorsList' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); @@ -124545,6 +124269,8 @@ 336 | RootedArrayObject errorsList(cx, IterableToArray(cx, args.get(0))); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:21: 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 = js::LexicalEnvironmentObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::clone(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1070:56: @@ -124556,165 +124282,38 @@ 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 -/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:79, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'boxed' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here - 465 | RootedObject boxed( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465: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 js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2712:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2711:16: note: 'obj' declared here - 2711 | RootedObject obj(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2711:16: note: 'cx' declared here -/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 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 EmitTableCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3521:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:29: warning: 'srcTableIndex' 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 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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmStubs.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:23: -In member function 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', - inlined from 'bool EmitTableCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3488:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2015:29: warning: 'dstTableIndex' may be used uninitialized [-Wmaybe-uninitialized] - 2015 | if (*dstMemOrTableIndex >= env_.tables.length() || - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTableCopy({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3486:12: note: 'dstTableIndex' was declared here - 3486 | uint32_t dstTableIndex; - | ^~~~~~~~~~~~~ -/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::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/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 = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/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 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 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=] + 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 '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=] +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 +/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::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 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 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 '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 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/x86-shared/CodeGenerator-x86-shared.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/CodeGenerator-x64.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:25: -In member function 'void js::jit::MBasicBlock::setSlot(uint32_t, js::jit::MDefinition*)', - inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:611:23, - inlined from 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2510:11, - inlined from 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:4285:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] - 188 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2505:16: note: 'value' was declared here - 2505 | MDefinition* value; - | ^~~~~ +In file included from 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/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, @@ -124731,8 +124330,6 @@ 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 -/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::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: @@ -124744,88 +124341,17 @@ 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 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::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1015:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src17.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In member function 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1012:24: note: 'templateObject' declared here - 1012 | Rooted templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1012: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/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 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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:53: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:27: note: 'str' declared here + 1493 | Rooted str(cx, IdToString(cx, id)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493: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 '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: @@ -124838,6 +124364,17 @@ 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 = JSLinearString*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:53: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:27: note: 'str' declared here + 1475 | Rooted str(cx, IdToString(cx, id)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:27: 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: @@ -124860,17 +124397,35 @@ 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 -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=] +/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::PropertyIteratorObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:77: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propIter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:35: note: 'propIter' declared here + 612 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); + | ^~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:35: 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 '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 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, @@ -124898,20 +124453,6 @@ 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::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 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: @@ -124945,6 +124486,17 @@ 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 = JSAtom*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:62: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'funAtom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::HandleFunction)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:14: note: 'funAtom' declared here + 1681 | RootedAtom funAtom(cx, GetClonedSelfHostedFunctionName(fun)); + | ^~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: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 = 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: @@ -124957,17 +124509,6 @@ 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 = 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 = 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: @@ -124980,19 +124521,6 @@ 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 = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'funAtom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:14: note: 'funAtom' declared here - 1681 | RootedAtom funAtom(cx, GetClonedSelfHostedFunctionName(fun)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:14: note: 'cx' declared here -/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 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: @@ -125005,25 +124533,6 @@ 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 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_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 = 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: @@ -125035,6 +124544,28 @@ 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 = JSFunction*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:586:60: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'throwTypeError' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: note: 'throwTypeError' declared here + 585 | RootedFunction throwTypeError( + | ^~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: 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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lexical' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: note: 'lexical' declared here + 639 | Rooted lexical( + | ^~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639: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 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: @@ -125046,51 +124577,59 @@ 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 = 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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:962:63: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: note: 'templateObject' declared here + 961 | Rooted templateObject( + | ^~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961: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 js::NativeObject* js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, const JSClass*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893:70: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/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 = 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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, const JSClass*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893:16: note: 'objectProto' declared here + 893 | RootedObject objectProto(cx, getOrCreateObjectPrototype(cx, global)); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893: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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = 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=] +/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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1511:70: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/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/Iteration.cpp: In static member function 'static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1510:16: note: 'proto' declared here + 1510 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1510: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: @@ -125104,6 +124643,17 @@ /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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool InitBareBuiltinCtor(JSContext*, JS::Handle, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777:73: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool InitBareBuiltinCtor(JSContext*, JS::Handle, JSProtoKey)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777:16: note: 'ctor' declared here + 777 | RootedObject ctor(cx, clasp->specCreateConstructorHook()(cx, protoKey)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777: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); @@ -125124,17 +124674,6 @@ 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 = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:27: note: 'str' declared here - 1493 | Rooted str(cx, IdToString(cx, id)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493: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 '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: @@ -125146,28 +124685,29 @@ 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 = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1848:49: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:27: note: 'str' declared here - 1475 | Rooted str(cx, IdToString(cx, id)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475: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 '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=] +In file included from Unified_cpp_js_src17.cpp:11: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: note: 'parseTask' declared here + 1847 | Rooted> parseTask( + | ^~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: 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/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 +/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::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, @@ -125180,50 +124720,50 @@ 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 '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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1880:49: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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::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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: note: 'parseTask' declared here + 1879 | Rooted> parseTask( + | ^~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: 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::initStringIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1556:65: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initStringIteratorProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1555:16: note: 'iteratorProto' declared here + 1555 | RootedObject iteratorProto( + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1555: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::StringIteratorObject* js::NewStringIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1164:77: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIterator(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1163:16: note: 'proto' declared here + 1163 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1163: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::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1154:77: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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/vm/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1153:16: note: 'proto' declared here + 1153 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1153: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 '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: @@ -125235,17 +124775,72 @@ 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::PropertyIteratorObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propIter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1529:65: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:35: note: 'propIter' declared here - 612 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:35: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1528:16: note: 'iteratorProto' declared here + 1528 | RootedObject iteratorProto( + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1528: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 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1117:76: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1116:16: note: 'proto' declared here + 1116 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1116: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 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1127:76: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1126:16: note: 'proto' declared here + 1126 | RootedObject proto( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1126: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::initRegExpStringIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1583:65: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initRegExpStringIteratorProto(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1582:16: note: 'iteratorProto' declared here + 1582 | RootedObject iteratorProto( + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1582: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::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1242:47: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1241:16: note: 'proto' declared here + 1241 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1241: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::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1232:47: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1231:16: note: 'proto' declared here + 1231 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1231: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: @@ -125282,28 +124877,8 @@ 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 -/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, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22: -/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))) - | ^~~~~ +/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 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, @@ -125329,26 +124904,17 @@ 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 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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:78: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/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/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:22: note: 'holder' declared here + 1066 | RootedNativeObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066: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 = 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: @@ -125371,28 +124937,18 @@ 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 = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:586:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'throwTypeError' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: note: 'throwTypeError' declared here - 585 | RootedFunction throwTypeError( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lexical' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +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/vm/GlobalObject.cpp: In static member function 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: note: 'lexical' declared here - 639 | Rooted lexical( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: 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 = 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: @@ -125404,28 +124960,31 @@ 195 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:195: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 '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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:79, + inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, + inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, + inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'boxed' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:962:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 = 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/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: note: 'templateObject' declared here - 961 | Rooted templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: 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::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 = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:737:70: @@ -125489,6 +125048,19 @@ 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 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::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, @@ -125516,17 +125088,17 @@ 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, const JSClass*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893:16: note: 'objectProto' declared here - 893 | RootedObject objectProto(cx, getOrCreateObjectPrototype(cx, global)); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893: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 '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 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: @@ -125538,39 +125110,28 @@ 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 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1511:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1510:16: note: 'proto' declared here - 1510 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1510: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=] +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/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 +/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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:162:64: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool InitBareBuiltinCtor(JSContext*, JS::Handle, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777:16: note: 'ctor' declared here - 777 | RootedObject ctor(cx, clasp->specCreateConstructorHook()(cx, protoKey)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777: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 = 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, @@ -125610,30 +125171,18 @@ 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::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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool ReshapeForShadowedPropSlow(JSContext*, js::HandleNativeObject, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1367:48: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 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 = 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: @@ -125645,95 +125194,44 @@ 2188 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188: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 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1848:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src17.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: note: 'parseTask' declared here - 1847 | Rooted> parseTask( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: 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 = 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 = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1880:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: note: 'parseTask' declared here - 1879 | Rooted> parseTask( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: 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::initStringIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1556:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initStringIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1555:16: note: 'iteratorProto' declared here - 1555 | RootedObject iteratorProto( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1555: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::StringIteratorObject* js::NewStringIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1164:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +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/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIterator(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1163:16: note: 'proto' declared here - 1163 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1163: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::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1154:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 = 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/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1153:16: note: 'proto' declared here - 1153 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1153: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/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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1529:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 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 static member function 'static bool js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1528:16: note: 'iteratorProto' declared here - 1528 | RootedObject iteratorProto( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1528: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 '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::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: @@ -125746,49 +125244,16 @@ | ^~~~~~~~~~~~ /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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1117:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1116:16: note: 'proto' declared here - 1116 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1116: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 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1127:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1126:16: note: 'proto' declared here - 1126 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1126: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::initRegExpStringIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1583:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initRegExpStringIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1582:16: note: 'iteratorProto' declared here - 1582 | RootedObject iteratorProto( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1582: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=] + 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/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 +/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 = 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: @@ -125800,111 +125265,119 @@ 599 | RootedString lhs( | ^~~ /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 '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=] +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/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1241:16: note: 'proto' declared here - 1241 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1241: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::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1232:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 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/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1231:16: note: 'proto' declared here - 1231 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: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 = 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 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=] 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 -/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 = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:22: note: 'holder' declared here - 1066 | RootedNativeObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066: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::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=] +/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/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=] +/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/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::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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=] +/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 +/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::ObjectGroup*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:135:72: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src20.cpp:38: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, NewObjectKind)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:133:26: note: 'group' declared here + 133 | Rooted group( + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:133:26: 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=] + 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 +warning: `wast` (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/x86_64-unknown-linux-gnu/release/build/encoding_c-e48b46eab3cf7300/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=9117c1245ca6eff7 -C extra-filename=-9117c1245ca6eff7 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libencoding_rs-6437d00a33ba3b8d.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 = 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: @@ -125916,6 +125389,18 @@ 4374 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4374: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 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 = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4364:60: @@ -125927,17 +125412,21 @@ 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::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=] +/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::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/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 +/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 = 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: @@ -125949,33 +125438,17 @@ 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::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::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 + 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/x86_64-unknown-linux-gnu/release/build/encoding_c_mem-301c99253fa35b58/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=8ceed2bb7481aca7 -C extra-filename=-8ceed2bb7481aca7 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libencoding_rs-6437d00a33ba3b8d.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 + 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: @@ -125987,6 +125460,9 @@ 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 +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-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=9014dd3b190d6bbb -C extra-filename=-9014dd3b190d6bbb --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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 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: @@ -125998,99 +125474,11 @@ 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 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=] - 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=] - 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=] - 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::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 = js::RegExpObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1574:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'clone' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1573:25: note: 'clone' declared here - 1573 | Rooted clone( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1573:25: 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=5101e5b4db887ea9 -C extra-filename=-5101e5b4db887ea9 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libencoding_c-9117c1245ca6eff7.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libencoding_c_mem-8ceed2bb7481aca7.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-cc80a2934621b56e.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-9014dd3b190d6bbb.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/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/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=7014fce926437be6 -C extra-filename=-7014fce926437be6 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libwast-cab88f1243660676.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 /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, @@ -126135,18 +125523,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 = 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 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, @@ -126177,35 +125553,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 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 = 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: @@ -126228,6 +125575,8 @@ 1313 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:16: 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 = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2939:66: @@ -126239,6 +125588,23 @@ 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 +/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 = 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 + 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=f5763a631b448982 -C extra-filename=-f5763a631b448982 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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 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: @@ -126250,19 +125616,17 @@ 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 -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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSObject* CreateWebAssemblyObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4085:78: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 -/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 +/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 = 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: @@ -126275,177 +125639,27 @@ | ^~~~~~~~~~~~ /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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:7, - from Unified_cpp_js_src22.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 'bool js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src22.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592:21: note: 'group' declared here - 1592 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592: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 'bool intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:21: note: 'group' declared here - 1620 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620: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 intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1899:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1898:16: note: 'result' declared here - 1898 | RootedObject result(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1898: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 intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'string' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:22: note: 'string' declared here - 1526 | RootedLinearString string(cx, args[1].toString()->ensureLinear(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:22: 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 = 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_111(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_111(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::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:137:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:137:15: note: 'val' declared here - 137 | RootedValue val(cx, args[0]); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:137:15: 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' -/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 = 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_14(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_221(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 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 = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom1' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: note: 'atom1' declared here - 1956 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: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 = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:445:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'filename' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:444:16: note: 'filename' declared here - 444 | RootedString filename(cx, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:444:16: 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::Handle&; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle)]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootedFrame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 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_src22.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle)]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here - 631 | RootedSavedFrame rootedFrame(cx, frame); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'cx' declared here +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 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, @@ -126462,18 +125676,6 @@ /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 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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, @@ -126682,112 +125884,32 @@ /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::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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:29, - from Unified_cpp_js_src22.cpp:11: -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, - inlined from 'void JSRuntime::stopRecordingAllocations()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:873:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::stopRecordingAllocations()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:872:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 872 | for (RealmsIter realm(this); !realm.done(); realm.next()) { - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::SavedFrame* js::SavedFrame::create(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:557:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static js::SavedFrame* js::SavedFrame::create(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:556:16: note: 'proto' declared here - 556 | RootedObject proto(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:556:16: 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::Handle&; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20, - inlined from 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:682:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootedFrame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here - 631 | RootedSavedFrame rootedFrame(cx, frame); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: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=] +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_111(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/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=] +/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_111(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/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; - | ^~ -/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/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 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, @@ -126998,114 +126120,58 @@ /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 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 = 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 = 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 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=] - 2128 | *stack_ = this; - | ~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'bool js::ScriptSource::appendSubstring(JSContext*, js::StringBuffer&, size_t, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:27: note: 'pinned' declared here - 2207 | PinnedUnits pinned(cx, this, holder, start, len); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:27: note: '' declared here -In constructor 'js::ScriptSource::PinnedUnits::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, size_t, size_t) [with Unit = mozilla::Utf8Unit]', - inlined from 'JSLinearString* js::ScriptSource::substringDontDeflate(JSContext*, size_t, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2128:13: warning: storing the address of local variable 'units' in '((js::ScriptSource::PinnedUnitsBase**)this)[5]' [-Wdangling-pointer=] - 2128 | *stack_ = this; - | ~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSLinearString* js::ScriptSource::substringDontDeflate(JSContext*, size_t, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:27: note: 'units' declared here - 2177 | PinnedUnits units(cx, this, holder, start, len); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:27: note: '' declared here -In constructor 'js::ScriptSource::PinnedUnits::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, size_t, size_t) [with Unit = mozilla::Utf8Unit]', - inlined from 'JSLinearString* js::ScriptSource::substring(JSContext*, size_t, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2128:13: warning: storing the address of local variable 'units' in '((js::ScriptSource::PinnedUnitsBase**)this)[5]' [-Wdangling-pointer=] - 2128 | *stack_ = this; - | ~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSLinearString* js::ScriptSource::substring(JSContext*, size_t, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:27: note: 'units' declared here - 2147 | PinnedUnits units(cx, this, holder, start, len); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:27: note: '' 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 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=] +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_14(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/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 = 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=] +/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_221(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/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 +/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::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/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 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 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, @@ -127362,254 +126428,162 @@ /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 = 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 -/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::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::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 = 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 -/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 = 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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'js::ModuleObject* CreateModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22, + inlined from 'js::ModuleObject* js::frontend::CompileModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:864:22: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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=] +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/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 +/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::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: + 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/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/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/builtin/Promise.cpp:1382: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 '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 = 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=] +/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 /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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 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=] +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 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=] + 2128 | *stack_ = this; + | ~~~~~~~~^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'bool js::ScriptSource::appendSubstring(JSContext*, js::StringBuffer&, size_t, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:27: note: 'pinned' declared here + 2207 | PinnedUnits pinned(cx, this, holder, start, len); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:27: note: '' declared here +In constructor 'js::ScriptSource::PinnedUnits::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, size_t, size_t) [with Unit = mozilla::Utf8Unit]', + inlined from 'JSLinearString* js::ScriptSource::substringDontDeflate(JSContext*, size_t, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:61: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2128:13: warning: storing the address of local variable 'units' in '((js::ScriptSource::PinnedUnitsBase**)this)[5]' [-Wdangling-pointer=] + 2128 | *stack_ = this; + | ~~~~~~~~^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSLinearString* js::ScriptSource::substringDontDeflate(JSContext*, size_t, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:27: note: 'units' declared here + 2177 | PinnedUnits units(cx, this, holder, start, len); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:27: note: '' declared here +In constructor 'js::ScriptSource::PinnedUnits::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, size_t, size_t) [with Unit = mozilla::Utf8Unit]', + inlined from 'JSLinearString* js::ScriptSource::substring(JSContext*, size_t, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:61: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2128:13: warning: storing the address of local variable 'units' in '((js::ScriptSource::PinnedUnitsBase**)this)[5]' [-Wdangling-pointer=] + 2128 | *stack_ = this; + | ~~~~~~~~^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSLinearString* js::ScriptSource::substring(JSContext*, size_t, size_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:27: note: 'units' declared here + 2147 | PinnedUnits units(cx, this, holder, start, len); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:27: note: '' 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/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 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/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/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 = 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 = 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=] +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 '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/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::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=] +/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/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/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/builtin/Promise.cpp:1006: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::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:1811:22: 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=] 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::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=] +/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 +/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_jit2.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 '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/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 +/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 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, @@ -127866,6 +126840,217 @@ /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 = 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 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::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 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::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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2260:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] + 2260 | switch (kind) { + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2244:13: note: 'kind' was declared here + 2244 | LabelKind kind; + | ^~~~ +In 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 +/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::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 +/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 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 +/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 = 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 +/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::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: @@ -127877,6 +127062,17 @@ 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 = 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 = 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: @@ -127910,8 +127106,18 @@ 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 -/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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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 = 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: @@ -127949,28 +127155,26 @@ 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/jit/CacheIR.cpp:7, - from Unified_cpp_js_src_jit2.cpp:29: -In function 'int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)', - inlined from 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:793:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:392:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] - 392 | bool hasArgumentArray = !*addArgc; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:792:10: note: 'addArgc' was declared here - 792 | bool addArgc; - | ^~~~~~~ -In 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=] +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/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 +/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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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: @@ -127982,6 +127186,28 @@ 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 = 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::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 = 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, @@ -128006,6 +127232,17 @@ 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::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::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: @@ -128017,222 +127254,6 @@ 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=] - 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 -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/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/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 -/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::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4566:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4565:26: note: 'resultPromise' declared here - 4565 | Rooted resultPromise( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4565: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/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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 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::AsyncGeneratorRequest*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4896:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'request' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4895:36: note: 'request' declared here - 4895 | Rooted request( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4895:36: 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 = 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 = 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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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 = 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 - Finished release [optimized] target(s) in 2m 35s -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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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_28(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_28(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 -/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/x86_64-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 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, @@ -128505,61 +127526,1104 @@ /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); | ^~~~~~ -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_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::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 +/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::PromiseObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5200:9, + inlined from 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here + 5194 | Rooted unwrappedPromise( + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194: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: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 EmitTableCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3521:43: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:29: warning: 'srcTableIndex' 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 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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmStubs.h:24, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:23: +In member function 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', + inlined from 'bool EmitTableCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3488:35: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2015:29: warning: 'dstTableIndex' may be used uninitialized [-Wmaybe-uninitialized] + 2015 | if (*dstMemOrTableIndex >= env_.tables.length() || + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTableCopy({anonymous}::FunctionCompiler&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3486:12: note: 'dstTableIndex' was declared here + 3486 | uint32_t dstTableIndex; + | ^~~~~~~~~~~~~ +In member function '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/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/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/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::wasm::TypeAndValueT::setValue(Value) [with Value = js::jit::MDefinition*]', + inlined from 'void js::wasm::OpIter::setResult(Value) [with Policy = {anonymous}::IonCompilePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:538:60, + inlined from 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2567:21: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:241:45: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] + 241 | void setValue(Value value) { tv_.second() = value; } + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2531:16: note: 'result' was declared here + 2531 | MDefinition* result; + | ^~~~~~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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::AsyncGeneratorRequest*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4896:57: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'request' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4895:36: note: 'request' declared here + 4895 | Rooted request( + | ^~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4895:36: 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=] + 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=] + 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=] + 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=] + 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 +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 = JSObject*; T = JSObject*]' at /build/reproducible-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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/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 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 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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/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 '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 = 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::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 = 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 '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 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/x86-shared/CodeGenerator-x86-shared.h:10, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/CodeGenerator-x64.h:10, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:20, + 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::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=] + 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 +/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 = 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 +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; + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/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 + 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=9b7fe1f6503be4a2 -C extra-filename=-9b7fe1f6503be4a2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-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/x86_64-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/x86_64-unknown-linux-gnu/release/deps/libjsrust_shared-5101e5b4db887ea9.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-cc80a2934621b56e.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libwasmparser-f5763a631b448982.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libwat-7014fce926437be6.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/x86_64-unknown-linux-gnu/release/build/mozglue-static-cdbfb498bdcf79ed/out` +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, + inlined from '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_38(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 +/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 = 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 = 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 = 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 = 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::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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Class.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:9, - from Unified_cpp_js_src4.cpp:2: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadableStream_locked(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:227:73: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:10, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:7, + from Unified_cpp_js_src22.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 'bool js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592:78: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src22.cpp:38: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592:21: note: 'group' declared here + 1592 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592: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 'bool intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:78: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:21: note: 'group' declared here + 1620 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:21: 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, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22: +/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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1899:79: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1898:16: note: 'result' declared here + 1898 | RootedObject result(cx, + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1898: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 intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:69: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'string' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:22: note: 'string' declared here + 1526 | RootedLinearString string(cx, args[1].toString()->ensureLinear(cx)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:22: 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 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 = JSString*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom1' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: note: 'atom1' declared here + 1956 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: 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 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 +/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 = 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 = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:137:30: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:137:15: note: 'val' declared here + 137 | RootedValue val(cx, args[0]); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:137: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 '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 = JSString*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:445:76: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'filename' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:444:16: note: 'filename' declared here + 444 | RootedString filename(cx, + | ^~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:444:16: 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::Handle&; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle)]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootedFrame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src22.cpp:20: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle)]': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here + 631 | RootedSavedFrame rootedFrame(cx, frame); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:29, + from Unified_cpp_js_src22.cpp:11: +In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', + inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, + inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, + inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, + inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, + inlined from 'void JSRuntime::stopRecordingAllocations()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:873:50: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] + 134 | return *it; + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::stopRecordingAllocations()': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:872:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here + 872 | for (RealmsIter realm(this); !realm.done(); realm.next()) { + | ^~~~~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static js::SavedFrame* js::SavedFrame::create(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:557:78: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static js::SavedFrame* js::SavedFrame::create(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:556:16: note: 'proto' declared here + 556 | RootedObject proto(cx, + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:556:16: 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::Handle&; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20, + inlined from 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:682:30: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootedFrame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here + 631 | RootedSavedFrame rootedFrame(cx, frame); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: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 +/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 'JS::Realm* js::RealmsInCompartmentIter::get() const', + inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, + inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, + inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, + inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, + inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:865:47: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] + 134 | return *it; + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:863:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here + 863 | for (RealmsIter realm(this); !realm.done(); realm.next()) { + | ^~~~~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = 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 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 +/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 +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src4.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_locked(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:226:27: note: 'unwrappedStream' declared here - 226 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:226:27: note: 'cx' declared here -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::CountQueuingStrategy*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CountQueuingStrategy*; T = js::CountQueuingStrategy*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:130:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'strategy' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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::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()) { + | ^~~~~ +/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 = 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src4.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:129:33: note: 'strategy' declared here - 129 | Rooted strategy( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:129:33: 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::ByteLengthQueuingStrategy*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:69:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'strategy' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 = 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/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:68:21: note: 'strategy' declared here - 68 | Rooted strategy( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:68:21: 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 bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:137:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 = 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/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:136:27: note: 'stream' declared here - 136 | Rooted stream(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:136:27: 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::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 +/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 = 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 = 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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, DPAConstraintInfo&, ObjectGroup*, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:57: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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, @@ -128602,28 +128666,6 @@ 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::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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/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 = 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: @@ -128635,28 +128677,6 @@ 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::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 = 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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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: @@ -128668,17 +128688,6 @@ 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 = 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'storedError' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnSourceErrored(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:189:24: note: 'storedError' declared here - 189 | Rooted> storedError(cx, Some(unwrappedSource->storedError())); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:189: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 JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: @@ -128745,17 +128754,6 @@ 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::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool OnSourceErrored(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedSource' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnSourceErrored(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:27: note: 'unwrappedSource' declared here - 393 | Rooted unwrappedSource(cx, GetUnwrappedSource(cx, state)); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393: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 JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: @@ -128778,17 +128776,6 @@ 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 = 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 OnDestErrored(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'storedError' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223:24: note: 'storedError' declared here - 223 | Rooted> storedError(cx, Some(unwrappedDest->storedError())); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223: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 JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [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:341:18: @@ -128844,17 +128831,6 @@ 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 = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedDest' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:27: note: 'unwrappedDest' declared here - 427 | Rooted unwrappedDest(cx, GetUnwrappedDest(cx, state)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427: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 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: @@ -128877,20 +128853,6 @@ 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 = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool OnDestClosed(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:23, - inlined from 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:412:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:19: note: 'v' declared here - 302 | Rooted v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302: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* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: @@ -128913,8 +128875,6 @@ 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 -/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 = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: @@ -128937,18 +128897,182 @@ 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 = 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=] +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/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 +/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:602:23, + inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:602:23: note: 'group' declared here + 602 | RootedObjectGroup group(cx, templateObj->group()); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:602:23: 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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Class.h:16, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:15, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.h:16, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:9, + from Unified_cpp_js_src4.cpp:2: +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool ReadableStream_locked(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:227:73: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src4.cpp:38: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_locked(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:226:27: note: 'unwrappedStream' declared here + 226 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:226:27: note: 'cx' declared here +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::CountQueuingStrategy*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CountQueuingStrategy*; T = js::CountQueuingStrategy*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:130:67: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'strategy' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src4.cpp:29: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:129:33: note: 'strategy' declared here + 129 | Rooted strategy( + | ^~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:129:33: 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=] + 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 +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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ByteLengthQueuingStrategy*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:69:72: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'strategy' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:68:21: note: 'strategy' declared here + 68 | Rooted strategy( + | ^~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:68:21: 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 bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:137:76: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:136:27: note: 'stream' declared here + 136 | Rooted stream(cx, + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:136:27: 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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'storedError' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnSourceErrored(JSContext*, JS::Handle, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:189:24: note: 'storedError' declared here + 189 | Rooted> storedError(cx, Some(unwrappedSource->storedError())); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:189: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 'bool OnSourceErrored(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:76: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedSource' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnSourceErrored(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:27: note: 'unwrappedSource' declared here + 393 | Rooted unwrappedSource(cx, GetUnwrappedSource(cx, state)); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393: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/jit/CacheIR.cpp:7, + from Unified_cpp_js_src_jit2.cpp:29: +In function 'int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)', + inlined from 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:793:43: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:392:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] + 392 | bool hasArgumentArray = !*addArgc; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:792:10: note: 'addArgc' was declared here + 792 | bool addArgc; + | ^~~~~~~ +In 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 OnDestErrored(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223:74: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'storedError' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, JS::Handle, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223:24: note: 'storedError' declared here + 223 | Rooted> storedError(cx, Some(unwrappedDest->storedError())); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223:24: 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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedDest' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:27: note: 'unwrappedDest' declared here + 427 | Rooted unwrappedDest(cx, GetUnwrappedDest(cx, state)); + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427: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 'bool OnDestClosed(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:23, + inlined from 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:412:20: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:19: note: 'v' declared here + 302 | Rooted v(cx); + | ^ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:19: 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: @@ -128982,28 +129106,47 @@ 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 = 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=] +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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=] +/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 = 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/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/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/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 = 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: @@ -129016,6 +129159,17 @@ 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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1512:63: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511:27: note: 'data' declared here + 1511 | Rooted> data( + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511: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 '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: @@ -129028,33 +129182,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 -/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::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:602:23, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:602:23: note: 'group' declared here - 602 | RootedObjectGroup group(cx, templateObj->group()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:602:23: 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 = 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/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 +/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 = 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: @@ -129066,17 +129204,6 @@ 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 = 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::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: @@ -129088,77 +129215,204 @@ 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 = 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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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_28(D) + 352])[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 +/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 '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=] + 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_28(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/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 +/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 = mozilla::UniquePtr >]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, js::HandleModuleObject, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2044:55: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, js::HandleModuleObject, JS::Handle, js::ScopeIndex*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2042:40: note: 'data' declared here + 2042 | Rooted> data( + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: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/builtin/TestingFunctions.h:10, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7, + from Unified_cpp_js_src3.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 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: + inlined from 'bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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/builtin/TestingFunctions.cpp: In function 'bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:16: note: 'obj' declared here + 5741 | RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx)); | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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=] +/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 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, + from Unified_cpp_js_src6.cpp:2: +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:447:77: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 = 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=] +In file included from Unified_cpp_js_src6.cpp:47: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: note: 'unwrappedWriter' declared here + 445 | Rooted unwrappedWriter( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: 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 WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:296:43: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'unwrappedWriter' declared here + 294 | Rooted unwrappedWriter( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294: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 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:46: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'opts' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:16: note: 'opts' declared here + 4669 | RootedObject opts(cx, ToObject(cx, args[0])); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669: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 GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:47: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cfg' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:18: note: 'cfg' declared here + 3786 | RootedObject cfg(cx, ToObject(cx, args[0])); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786: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 GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150:46: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'info' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle, Handle, double, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:64: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle, Handle, double, Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:27: note: 'stream' declared here + 87 | Rooted stream(cx, ReadableStream::create(cx)); + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:27: 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 GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150:16: note: 'info' declared here + 150 | RootedObject info(cx, JS_NewPlainObject(cx)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150: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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle, Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:191:27: note: 'unwrappedStream' declared here + 191 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:191: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 'JSObject* JS::ReadableStreamGetReader(JSContext*, Handle, ReadableStreamReaderMode)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:219:62: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamGetReader(JSContext*, Handle, ReadableStreamReaderMode)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:218:27: note: 'unwrappedStream' declared here + 218 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:218: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 'bool JS::ReadableStreamTee(JSContext*, Handle, MutableHandle, MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:411:62: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamTee(JSContext*, Handle, MutableHandle, MutableHandle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:410:27: note: 'unwrappedStream' declared here + 410 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:410: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 'bool JS::ReadableStreamClose(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:461:62: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamClose(JSContext*, Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:460:27: note: 'unwrappedStream' declared here + 460 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:460: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 'bool JS::ReadableStreamEnqueue(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:494:62: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, Handle, Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:493:27: note: 'unwrappedStream' declared here + 493 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:493: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 'bool JS::ReadableStreamError(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:524:62: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamError(JSContext*, Handle, Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:523:27: note: 'unwrappedStream' declared here + 523 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:523: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::ReadableStreamReaderCancel(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:555:68: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: 'unwrappedReader' declared here + 554 | Rooted unwrappedReader( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554: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/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, @@ -129175,7 +129429,50 @@ 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_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::ReadableStreamReader*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:571:68: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'unwrappedReader' declared here + 570 | Rooted unwrappedReader( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570: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 = js::ReadableStreamDefaultReader*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:596:75: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'unwrappedReader' declared here + 595 | Rooted unwrappedReader( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: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 '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::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: @@ -129199,6 +129496,17 @@ 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 = 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::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: @@ -129210,17 +129518,64 @@ 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 = 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=] +/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::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/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 +/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool HasChild(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1642:36: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'child' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool HasChild(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1642:15: note: 'child' declared here + 1642 | RootedValue child(cx, args.get(1)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1642:15: 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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src6.cpp:29: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp: In function 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'unwrappedController' declared here + 54 | Rooted unwrappedController( + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: 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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, Handle, ReadableStreamUnderlyingSource**)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:236:27: note: 'unwrappedStream' declared here + 236 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:236: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 'bool SetTimeZone(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:68: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetTimeZone(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:24: note: 'str' declared here + 5476 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476: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 '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: @@ -129232,17 +129587,6 @@ 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 = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:18: note: 'sourceFun' declared here - 3060 | RootedFunction sourceFun(cx, getUnclonedSelfHostedFunction(cx, name)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060: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 '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: @@ -129255,47 +129599,28 @@ 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 = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1512:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511:27: note: 'data' declared here - 1511 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511: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/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=] +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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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/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::ReadableStream*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, Handle, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:283:62: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, Handle, uint32_t)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:282:27: note: 'unwrappedStream' declared here + 282 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:282: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::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: @@ -129307,6 +129632,41 @@ 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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:78: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStrategySize' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src6.cpp:38: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:17: note: 'unwrappedStrategySize' declared here + 470 | Rooted unwrappedStrategySize(cx, unwrappedController->strategySize()); + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:17: 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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'state' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src6.cpp:11: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp: In static member function 'static js::TeeState* js::TeeState::create(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'state' declared here + 29 | Rooted state(cx, NewBuiltinClassInstance(cx)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29: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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'writer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'writer' declared here + 65 | Rooted writer( + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: 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: @@ -129330,23 +129690,28 @@ 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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7, - from Unified_cpp_js_src3.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 ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + inlined from 'bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019:51: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:16: note: 'obj' declared here - 5741 | RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:16: 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 RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019:16: note: 'array' declared here + 2019 | RootedObject array(cx, JS::NewArrayObject(cx, 0)); + | ^~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019: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 SetDefaultLocale(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:68: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetDefaultLocale(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:24: note: 'str' declared here + 5563 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:24: 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: @@ -129358,17 +129723,6 @@ 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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'opts' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:16: note: 'opts' declared here - 4669 | RootedObject opts(cx, ToObject(cx, args[0])); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669: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_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: @@ -129380,17 +129734,29 @@ 219 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:219:44: 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cfg' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:258:72: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:18: note: 'cfg' declared here - 3786 | RootedObject cfg(cx, ToObject(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:18: note: 'cx' declared here +In file included from Unified_cpp_js_src6.cpp:20: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In function 'bool WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:257:27: note: 'unwrappedStream' declared here + 257 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:257:27: 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::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:227:70: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In static member function 'static bool js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225:27: note: 'unwrappedStream' declared here + 225 | Rooted unwrappedStream( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225: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* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:156:79: @@ -129402,6 +129768,18 @@ 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 = JSFunction*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:32: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here + 49 | JS::Rooted handlerFun( + | ^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49: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 '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: @@ -129413,88 +129791,39 @@ 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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'info' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150:16: note: 'info' declared here - 150 | RootedObject info(cx, JS_NewPlainObject(cx)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: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 = 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_38(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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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 = 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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:253:71: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/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 = 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/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'controller' declared here + 252 | Rooted controller( + | ^~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: 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/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::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=] +/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::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/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 +/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 = 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: @@ -129518,28 +129847,57 @@ 57 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: 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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In static member function 'static bool js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:97:27: note: 'stream' declared here + 97 | Rooted stream(cx, + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:97: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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'onFulfilled' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:21: note: 'onFulfilled' declared here + 971 | Rooted onFulfilled(cx, NewHandler(cx, onFulfilledFunc, stream)); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971: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 = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool HasChild(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1642:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'child' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, + inlined from 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:35: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'enqueueResult' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool HasChild(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1642:15: note: 'child' declared here - 1642 | RootedValue child(cx, args.get(1)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1642: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 SetTimeZone(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: note: 'enqueueResult' declared here + 557 | Rooted enqueueResult(cx); + | ^~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: 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::TypedProto* CreatePrototypeObjectForComplexTypeInstance(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507:74: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorPrototypePrototype' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetTimeZone(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:24: note: 'str' declared here - 5476 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:24: note: 'cx' declared here +In file included from Unified_cpp_js_src3.cpp:11: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'js::TypedProto* CreatePrototypeObjectForComplexTypeInstance(JSContext*, JS::HandleObject)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507:16: note: 'ctorPrototypePrototype' declared here + 507 | RootedObject ctorPrototypePrototype(cx, GetPrototype(cx, ctorPrototype)); + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507: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 'js::ReadableStreamDefaultReader* js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle, ForAuthorCodeBool, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:53:74: @@ -129574,33 +129932,29 @@ 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 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, - from Unified_cpp_js_src6.cpp:2: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:447:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +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_src6.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: note: 'unwrappedWriter' declared here - 445 | Rooted unwrappedWriter( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: 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 WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:296:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +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 = 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/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'unwrappedWriter' declared here - 294 | Rooted unwrappedWriter( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: 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 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 = 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: @@ -129612,8 +129966,6 @@ 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 -/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 = 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: @@ -129628,81 +129980,38 @@ /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 = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019:16: note: 'array' declared here - 2019 | RootedObject array(cx, JS::NewArrayObject(cx, 0)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019: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 SetDefaultLocale(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetDefaultLocale(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:24: note: 'str' declared here - 5563 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563: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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle, Handle, double, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:27: note: 'stream' declared here - 87 | Rooted stream(cx, ReadableStream::create(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87: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 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:192:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:191:27: note: 'unwrappedStream' declared here - 191 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:191: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 'JSObject* JS::ReadableStreamGetReader(JSContext*, Handle, ReadableStreamReaderMode)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:219:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamGetReader(JSContext*, Handle, ReadableStreamReaderMode)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:218:27: note: 'unwrappedStream' declared here - 218 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:218: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 'bool JS::ReadableStreamTee(JSContext*, Handle, MutableHandle, MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:411:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 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/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamTee(JSContext*, Handle, MutableHandle, MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:410:27: note: 'unwrappedStream' declared here - 410 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:410: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 'bool JS::ReadableStreamClose(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:461:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamClose(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:460:27: note: 'unwrappedStream' declared here - 460 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:460: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/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::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: @@ -129714,147 +130023,52 @@ 558 | Rooted controller( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:558:44: 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 'bool JS::ReadableStreamEnqueue(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:494:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:493:27: note: 'unwrappedStream' declared here - 493 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:493:27: 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/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/jit/Snapshots.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Bailouts.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:15: -In member function 'js::jit::Register::SetType js::jit::Register::alignedOrDominatedAliasedSet() const', - inlined from 'void js::jit::TypedRegisterSet::addAllocatable(T) [with T = js::jit::Register]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:308:73, - inlined from 'void js::jit::AllocatableSetAccessors::addUnchecked(RegType) [with Set = js::jit::TypedRegisterSet]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:500:55, - inlined from 'void js::jit::SpecializedRegSet::add(RegType) [with Accessors = js::jit::AllocatableSetAccessors >; Set = js::jit::TypedRegisterSet]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:646:17, - inlined from 'void js::jit::CacheRegisterAllocator::releaseRegister(js::jit::Register)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:463:23, - inlined from 'js::jit::AutoScratchRegister::~AutoScratchRegister()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:539:50, - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:278:25, - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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-release/dist/include/mozilla/Maybe.h:365:55, - inlined from 'js::jit::AutoScratchRegisterMaybeOutput::~AutoScratchRegisterMaybeOutput()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:942:16, - inlined from 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4929:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Registers.h:75:75: warning: '((unsigned char*)((char*)&scratch1 + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] - 75 | SetType alignedOrDominatedAliasedSet() const { return SetType(1) << code(); } - | ~~~~^~ -In file included from Unified_cpp_js_src_jit2.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4924:34: note: '((unsigned char*)((char*)&scratch1 + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' was declared here - 4924 | AutoScratchRegisterMaybeOutput scratch1(allocator, masm, output); - | ^~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17: -In member function 'void js::jit::TypedRegisterSet::takeRegisterIndex(T) [with T = js::jit::Register]', - inlined from 'void js::jit::LiveSetAccessors::takeUnchecked(RegType) [with Set = js::jit::TypedRegisterSet]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:579:59, - inlined from 'void js::jit::SpecializedRegSet::take(RegType) [with Accessors = js::jit::LiveSetAccessors >; Set = js::jit::TypedRegisterSet]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:652:18, - inlined from 'void js::jit::CacheRegisterAllocator::releaseRegister(js::jit::Register)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:464:24, - inlined from 'js::jit::AutoScratchRegister::~AutoScratchRegister()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:539:50, - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:278:25, - inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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-release/dist/include/mozilla/Maybe.h:365:55, - inlined from 'js::jit::AutoScratchRegisterMaybeOutput::~AutoScratchRegisterMaybeOutput()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:942:16, - inlined from 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4929:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:310:41: warning: 'scratch1.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_' may be used uninitialized [-Wmaybe-uninitialized] - 310 | void takeRegisterIndex(T reg) { bits_ &= ~(SetType(1) << reg.code()); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4924:34: note: 'scratch1.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_' was declared here - 4924 | AutoScratchRegisterMaybeOutput scratch1(allocator, masm, output); - | ^~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamError(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:524:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamError(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:523:27: note: 'unwrappedStream' declared here - 523 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:523: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::ReadableStreamReaderCancel(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:555:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: 'unwrappedReader' declared here - 554 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554: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::ReadableStreamReaderReleaseLock(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:571:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 = 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/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'unwrappedReader' declared here - 570 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: 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 '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=] +/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/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'unwrappedReader' declared here - 595 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595: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=] +/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 = 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 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 = 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/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 = 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/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 +/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::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: @@ -129866,6 +130080,7 @@ 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 +/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 '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: @@ -129888,40 +130103,28 @@ 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 = js::WritableStreamDefaultController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:56:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp: In function 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'unwrappedController' declared here - 54 | Rooted unwrappedController( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: 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=] + 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/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::ReadableStreamGetExternalUnderlyingSource(JSContext*, Handle, ReadableStreamUnderlyingSource**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:237:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 = JSString*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:45: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, Handle, ReadableStreamUnderlyingSource**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:236:27: note: 'unwrappedStream' declared here - 236 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:236:27: 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 ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:16: note: 'str' declared here + 4372 | RootedString str(cx, ToString(cx, args[0])); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372: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: @@ -129933,29 +130136,6 @@ 71 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:71:37: 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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::TypedProto* CreatePrototypeObjectForComplexTypeInstance(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorPrototypePrototype' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src3.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'js::TypedProto* CreatePrototypeObjectForComplexTypeInstance(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507:16: note: 'ctorPrototypePrototype' declared here - 507 | RootedObject ctorPrototypePrototype(cx, GetPrototype(cx, ctorPrototype)); - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507: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 'js::PromiseObject* js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:501:70: @@ -129967,6 +130147,17 @@ 500 | Rooted pendingPromise( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:500: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 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:45: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:16: note: 'str' declared here + 4265 | RootedString str(cx, ToString(cx, args[0])); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:16: 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, @@ -129980,17 +130171,6 @@ 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 = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, Handle, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:283:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, Handle, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:282:27: note: 'unwrappedStream' declared here - 282 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:282:27: 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: @@ -130013,197 +130193,6 @@ 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::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 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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStrategySize' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:17: note: 'unwrappedStrategySize' declared here - 470 | Rooted unwrappedStrategySize(cx, unwrappedController->strategySize()); - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:17: 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 = js::TeeState*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TeeState*; T = js::TeeState*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TeeState* js::TeeState::create(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'state' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp: In static member function 'static js::TeeState* js::TeeState::create(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'state' declared here - 29 | Rooted state(cx, NewBuiltinClassInstance(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29: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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'writer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'writer' declared here - 65 | Rooted writer( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65: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 = 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 -/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 = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:258:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In function 'bool WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:257:27: note: 'unwrappedStream' declared here - 257 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:257:27: 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::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:227:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In static member function 'static bool js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225:27: note: 'unwrappedStream' declared here - 225 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225: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 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here - 49 | JS::Rooted handlerFun( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'controller' declared here - 252 | Rooted controller( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:16: note: 'str' declared here - 4372 | RootedString str(cx, ToString(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372: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 EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:16: note: 'str' declared here - 4265 | RootedString str(cx, ToString(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265: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 'static bool js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:98:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In static member function 'static bool js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:97:27: note: 'stream' declared here - 97 | Rooted stream(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:97:27: 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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'onFulfilled' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:21: note: 'onFulfilled' declared here - 971 | Rooted onFulfilled(cx, NewHandler(cx, onFulfilledFunc, stream)); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971: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 '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: @@ -130215,19 +130204,6 @@ 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 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'enqueueResult' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: note: 'enqueueResult' declared here - 557 | Rooted enqueueResult(cx); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: 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: @@ -130239,28 +130215,17 @@ 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::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1730:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1730:20: note: 'frame' declared here - 1730 | RootedSavedFrame frame(cx, SavedFrame::create(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: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=] +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850:30: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function '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 +/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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-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: @@ -130294,17 +130259,6 @@ 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 = 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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-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: @@ -130327,6 +130281,9 @@ 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 +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_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 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=] @@ -130337,91 +130294,6 @@ 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::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::InlineTypedObject* js::InlineTypedObject::create(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2164:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::InlineTypedObject* js::InlineTypedObject::create(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2162:21: note: 'group' declared here - 2162 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2162: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 'virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850:16: note: 'obj' declared here - 1850 | RootedObject obj(cx, target); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850: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/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: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DefineAccessorPropertyById(JSContext*, JS::HandleObject, JS::HandleId, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src7.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineAccessorPropertyById(JSContext*, JS::HandleObject, JS::HandleId, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121:16: note: 'atom' declared here - 2121 | RootedAtom atom(cx, IdToFunctionName(cx, id, FunctionPrefixKind::Get)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: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 '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::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, @@ -130435,6 +130307,17 @@ 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=] + 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::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, @@ -130474,6 +130357,8 @@ 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 +/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::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, @@ -130487,6 +130372,17 @@ 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::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, @@ -130500,6 +130396,17 @@ 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 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, @@ -130513,6 +130420,34 @@ 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_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 +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_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 = 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, @@ -130578,79 +130513,48 @@ 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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052:16: note: 'nobj' declared here - 3052 | RootedObject nobj(cx, NewBuiltinClassInstance(cx, clasp)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052: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 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, - inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3122:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3007:14: note: 'name' declared here - 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 = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:14: note: 'name' declared here - 3278 | RootedAtom name(cx, IdToFunctionName(cx, id)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278: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 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:16: note: 'name' declared here - 3325 | RootedAtom name(cx, IdToFunctionName(cx, id)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325: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/jsdate.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:18, - from Unified_cpp_js_src8.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 date_toJSON(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:16: note: 'obj' declared here - 2739 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739: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::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: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'getter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src8.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:115:16: note: 'getter' declared here - 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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:15, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Bailouts.h:19, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:15: +In member function 'js::jit::Register::SetType js::jit::Register::alignedOrDominatedAliasedSet() const', + inlined from 'void js::jit::TypedRegisterSet::addAllocatable(T) [with T = js::jit::Register]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:308:73, + inlined from 'void js::jit::AllocatableSetAccessors::addUnchecked(RegType) [with Set = js::jit::TypedRegisterSet]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:500:55, + inlined from 'void js::jit::SpecializedRegSet::add(RegType) [with Accessors = js::jit::AllocatableSetAccessors >; Set = js::jit::TypedRegisterSet]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:646:17, + inlined from 'void js::jit::CacheRegisterAllocator::releaseRegister(js::jit::Register)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:463:23, + inlined from 'js::jit::AutoScratchRegister::~AutoScratchRegister()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:539:50, + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:278:25, + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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-release/dist/include/mozilla/Maybe.h:365:55, + inlined from 'js::jit::AutoScratchRegisterMaybeOutput::~AutoScratchRegisterMaybeOutput()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:942:16, + inlined from 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4929:1: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Registers.h:75:75: warning: '((unsigned char*)((char*)&scratch1 + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] + 75 | SetType alignedOrDominatedAliasedSet() const { return SetType(1) << code(); } + | ~~~~^~ +In file included from Unified_cpp_js_src_jit2.cpp:38: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4924:34: note: '((unsigned char*)((char*)&scratch1 + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' was declared here + 4924 | AutoScratchRegisterMaybeOutput scratch1(allocator, masm, output); + | ^~~~~~~~ +In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:18, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17: +In member function 'void js::jit::TypedRegisterSet::takeRegisterIndex(T) [with T = js::jit::Register]', + inlined from 'void js::jit::LiveSetAccessors::takeUnchecked(RegType) [with Set = js::jit::TypedRegisterSet]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:579:59, + inlined from 'void js::jit::SpecializedRegSet::take(RegType) [with Accessors = js::jit::LiveSetAccessors >; Set = js::jit::TypedRegisterSet]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:652:18, + inlined from 'void js::jit::CacheRegisterAllocator::releaseRegister(js::jit::Register)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:464:24, + inlined from 'js::jit::AutoScratchRegister::~AutoScratchRegister()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:539:50, + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:278:25, + inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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-release/dist/include/mozilla/Maybe.h:365:55, + inlined from 'js::jit::AutoScratchRegisterMaybeOutput::~AutoScratchRegisterMaybeOutput()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:942:16, + inlined from 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4929:1: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:310:41: warning: 'scratch1.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_' may be used uninitialized [-Wmaybe-uninitialized] + 310 | void takeRegisterIndex(T reg) { bits_ &= ~(SetType(1) << reg.code()); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4924:34: note: 'scratch1.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_' was declared here + 4924 | AutoScratchRegisterMaybeOutput scratch1(allocator, masm, output); + | ^~~~~~~~ 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, @@ -130703,24 +130607,6 @@ 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 /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=] - 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 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, @@ -130773,28 +130659,33 @@ 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 /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: 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: + inlined from 'bool DefineAccessorPropertyById(JSContext*, JS::HandleObject, JS::HandleId, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121:74: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:14: note: 'atom' declared here - 5490 | RootedAtom atom(cx, AtomizeChars(cx, chars.begin().get(), chars.length())); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:14: note: 'cx' declared here -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: +In file included from Unified_cpp_js_src7.cpp:47: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineAccessorPropertyById(JSContext*, JS::HandleObject, JS::HandleId, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121:16: note: 'atom' declared here + 2121 | RootedAtom atom(cx, IdToFunctionName(cx, id, FunctionPrefixKind::Get)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121: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: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-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 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 = 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: @@ -130828,119 +130719,317 @@ 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 = js::OutlineTypedObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::OutlineTypedObject*; T = js::OutlineTypedObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'static js::OutlineTypedObject* js::OutlineTypedObject::createZeroed(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1637:64: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::OutlineTypedObject* js::OutlineTypedObject::createZeroed(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1636:31: note: 'obj' declared here + 1636 | Rooted obj( + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: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 'JSObject* JS_NewObjectWithUniqueType(JSContext*, const JSClass*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + inlined from 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052:59: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src8.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* JS_NewObjectWithUniqueType(JSContext*, const JSClass*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133:16: note: 'obj' declared here - 133 | RootedObject obj(cx, NewSingletonObjectWithGivenProto(cx, clasp, nullptr)); +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052:16: note: 'nobj' declared here + 3052 | RootedObject nobj(cx, NewBuiltinClassInstance(cx, clasp)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052: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 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, + inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3122:38: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3007:14: note: 'name' declared here + 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 = JSAtom*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:47: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:14: note: 'name' declared here + 3278 | RootedAtom name(cx, IdToFunctionName(cx, id)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278: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 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:49: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:16: note: 'name' declared here + 3325 | RootedAtom name(cx, IdToFunctionName(cx, id)); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325: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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-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/jsfriendapi.cpp:133: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 JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:244:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] +/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 = JSAtom*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:76: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:243:20: note: 'fun' declared here - 243 | RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:243:20: note: 'cx' declared here +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:14: note: 'atom' declared here + 5490 | RootedAtom atom(cx, AtomizeChars(cx, chars.begin().get(), chars.length())); + | ^~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:14: note: 'cx' 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; + | ^~~~~~ +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::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 +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 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:76, - inlined from 'bool js::proxy(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1523:21: + inlined from 'virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:60: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'target' declared here - 1477 | RootedObject target(cx, +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:1477: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/jsfriendapi.cpp:20: -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1250:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1248:20: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here - 1248 | RealmsInZoneIter realm(zone); - | ^~~~~ +/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::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::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::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* 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=] + 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/jsfriendapi.cpp: In function 'JSObject* js::GetTestingFunctions(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274:16: note: 'obj' declared here - 1274 | RootedObject obj(cx, JS_NewPlainObject(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274: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 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 = 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=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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/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 +/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 = 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=] + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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/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 +/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 '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=] + 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/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 +/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 '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=] + 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/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 = 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=] +/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=] 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 +/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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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::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: @@ -130986,18 +131075,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 = 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::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: @@ -131042,11 +131119,17 @@ 443 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:443:27: 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: '((unsigned char*)((char*)&scratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] - 1428 | Maybe scratch; - | ^~~~~~~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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 = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool AbortRequestPromiseFulfilledHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:414:52: @@ -131069,6 +131152,22 @@ 75 | Rooted stream( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:75: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/Conversions.h:26, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Date.h:35, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.h:16, + from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:18, + from Unified_cpp_js_src8.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 date_toJSON(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:50: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:16: note: 'obj' declared here + 2739 | RootedObject obj(cx, ToObject(cx, args.thisv())); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739: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::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:890:56: @@ -131082,6 +131181,29 @@ /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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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 = 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: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'getter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src8.cpp:38: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:115:16: note: 'getter' declared here + 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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::WritableStreamFinishErroring(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:555:65: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); @@ -131091,6 +131213,30 @@ 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 = 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 = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:76, + inlined from 'bool js::proxy(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1523:21: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'target' declared here + 1477 | RootedObject target(cx, + | ^~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: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::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: @@ -131124,140 +131270,17 @@ 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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-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::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::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src8.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764:15: note: 'v' declared here - 1764 | RootedValue v(cx, v_); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764: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 '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 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'inputString' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:16: note: 'inputString' declared here - 574 | RootedString inputString(cx, ToString(cx, args[0])); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: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 '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: +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/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 +/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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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: @@ -131269,50 +131292,17 @@ 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 '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 = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-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::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::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/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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/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: @@ -131324,50 +131314,17 @@ 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 '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=] +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::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 +/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 = 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: @@ -131379,28 +131336,107 @@ 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 = 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 = 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 = 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 '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=] + 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/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 +/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 '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=] + 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/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 +/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 'JSObject* JS_NewObjectWithUniqueType(JSContext*, const JSClass*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133:76: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from Unified_cpp_js_src8.cpp:20: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* JS_NewObjectWithUniqueType(JSContext*, const JSClass*, JS::HandleObject)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133:16: note: 'obj' declared here + 133 | RootedObject obj(cx, NewSingletonObjectWithGivenProto(cx, clasp, nullptr)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133: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 JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:244:72: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:243:20: note: 'fun' declared here + 243 | RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs, + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: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 = 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::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: @@ -131414,11 +131450,44 @@ /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 = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: + 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 int]': +/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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:20: +In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', + inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, + inlined from 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1250:19: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] + 134 | return *it; + | ^~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1248:20: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here + 1248 | RealmsInZoneIter realm(zone); + | ^~~~~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'JSObject* js::GetTestingFunctions(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274:45: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] + 1080 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* js::GetTestingFunctions(JSContext*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274:16: note: 'obj' declared here + 1274 | RootedObject obj(cx, JS_NewPlainObject(cx)); + | ^~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274: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 = 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( | ^~~ @@ -131471,11 +131540,11 @@ | ^~~~~~ 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: + 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 = js::uint8_clamped]': +/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( | ^~~ @@ -131493,81 +131562,77 @@ /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::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 = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: + 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 = long int]': +/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::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=] +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/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 +/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::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: + 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 = float]': +/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::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=] +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/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 = 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=] +/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 +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764:23: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 = 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=] +In file included from Unified_cpp_js_src8.cpp:29: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764:15: note: 'v' declared here + 1764 | RootedValue v(cx, v_); + | ^ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764:15: note: 'cx' declared here + Finished release [optimized] target(s) in 9m 50s +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, + inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:60: +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'inputString' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/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 +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)': +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:16: note: 'inputString' declared here + 574 | RootedString inputString(cx, ToString(cx, args[0])); + | ^~~~~~~~~~~ +/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:16: 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: '((unsigned char*)((char*)&scratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] + 1428 | Maybe scratch; + | ^~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/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: @@ -131602,28 +131667,7 @@ /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::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::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 +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' 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, @@ -131636,17 +131680,6 @@ /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 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 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: @@ -131680,7 +131713,10 @@ 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 -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' +/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/x86_64-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' make[5]: Leaving 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/build' js/src/build/symverscript.stub @@ -131830,34 +131866,37 @@ make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' +make[5]: 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]: 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' +[ 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' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 1%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o -[ 2%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o -[ 5%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o -[ 5%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o -[ 6%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o -[ 7%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o -[ 9%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o -[ 10%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o +[ 2%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o +[ 3%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o +[ 5%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o +[ 6%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o +[ 7%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o +[ 9%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o +[ 10%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o [ 11%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o -[ 12%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o -[ 14%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o -[ 15%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o -[ 16%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o -[ 18%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o -[ 19%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o -[ 20%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o -[ 22%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o -[ 23%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o -[ 24%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o +[ 12%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o +[ 14%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o +[ 15%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o +[ 16%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o +[ 18%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o +[ 19%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o +[ 20%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o +[ 22%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o +[ 23%] Linking C static library libposh.a +[ 24%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' +[ 24%] Built target posh +[ 25%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:567:6: warning: 'void nv::swap(StringBuilder&, StringBuilder&)' has not been declared within 'nv' 567 | void nv::swap(StringBuilder & a, StringBuilder & b) { | ^~ @@ -131865,22 +131904,19 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.h:167:21: note: only here as a 'friend' 167 | friend void swap(StringBuilder & a, StringBuilder & b); | ^~~~ -[ 25%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:770:6: warning: 'void nv::swap(String&, String&)' has not been declared within 'nv' 770 | void nv::swap(String & a, String & b) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.h:356:21: note: only here as a 'friend' 356 | friend void swap(String & a, String & b); | ^~~~ -[ 27%] Linking C static library libposh.a -[ 28%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o -[ 29%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 29%] Built target posh -[ 31%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o -[ 32%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o -[ 33%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o -[ 35%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o +[ 27%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o +[ 28%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o +[ 29%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o +[ 31%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o +[ 32%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o +[ 33%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o +[ 35%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o [ 36%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o [ 37%] Linking CXX shared library libnvcore.so make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' @@ -131890,49 +131926,49 @@ 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' +[ 38%] Linking CXX static library libsquish.a 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 -[ 40%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o -[ 41%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o -[ 42%] Linking CXX static library libsquish.a -[ 44%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o +[ 40%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o +[ 41%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o +[ 42%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o +[ 44%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' +[ 44%] Built target squish [ 45%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o [ 46%] 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' -[ 46%] Built target squish -[ 48%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o -[ 49%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o -[ 50%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o -[ 51%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o +[ 48%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o +[ 49%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o +[ 50%] 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); | ^~~~~~~~~ +[ 51%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o [ 53%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o [ 54%] Linking CXX static library libnvthread.a make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 54%] Built target nvthread -[ 55%] Linking CXX static library libbc6h.a -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 55%] Built target bc6h -[ 57%] Linking CXX static library libbc7.a +[ 55%] Linking CXX static library libbc7.a +[ 57%] Linking CXX static library libbc6h.a make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 57%] Built target bc7 +make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' +[ 57%] Built target bc6h [ 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]: 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' -[ 61%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o -[ 61%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o -[ 63%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o -[ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ColorBlock.cpp.o -[ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o -[ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o +[ 59%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o +[ 61%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ColorBlock.cpp.o +[ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o +[ 63%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o +[ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o +[ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o [ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o -[ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o -[ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o +[ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o +[ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvimage/ImageIO.cpp:57: /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'int parse_png_file(png*, int, int)': /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:2928:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] @@ -131959,16 +131995,16 @@ [ 72%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt.cpp.o [ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o [ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/ClusterFit.cpp.o -[ 76%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX9.cpp.o -[ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o -[ 79%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o -[ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o -[ 81%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT5_RGBM.cpp.o -[ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.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/CompressorDX11.cpp.o +[ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o +[ 81%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o +[ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT5_RGBM.cpp.o [ 84%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o [ 85%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Context.cpp.o -[ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OptimalCompressDXT.cpp.o -[ 88%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.cpp.o +[ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.cpp.o +[ 88%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OptimalCompressDXT.cpp.o [ 89%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/SingleColorLookup.cpp.o [ 90%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressionOptions.cpp.o [ 92%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/InputOptions.cpp.o @@ -131987,120 +132023,84 @@ make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/build/premake/premake5/build/gmake2.unix' ==== Building lua-lib (release) ==== ==== Building zip-lib (release) ==== +Creating obj/Release/lua-lib ==== Building zlib-lib (release) ==== ==== Building curl-lib (release) ==== -==== Building mbedtls-lib (release) ==== -==== Building luashim-lib (release) ==== -Creating obj/Release/luashim-lib Creating bin/Release -luashim.c +lapi.c +==== Building mbedtls-lib (release) ==== Creating obj/Release/zlib-lib +==== Building luashim-lib (release) ==== +lbaselib.c +lbitlib.c +Creating obj/Release/zip-lib adler32.c +Creating obj/Release/luashim-lib compress.c crc32.c -deflate.c -Creating obj/Release/lua-lib -gzclose.c -gzlib.c -gzread.c -lapi.c -lbaselib.c -lbitlib.c +mkstemp.c +luashim.c +zip_add.c lcode.c -gzwrite.c +deflate.c +lcorolib.c Creating obj/Release/mbedtls-lib -Creating obj/Release/zip-lib -aes.c -mkstemp.c +zip_add_dir.c Creating obj/Release/curl-lib -lcorolib.c -amigaos.c -infback.c -asyn-ares.c -zip_add.c -asyn-thread.c +aes.c lctype.c -axtls.c -zip_add_dir.c -ldblib.c -inffast.c -inflate.c +amigaos.c zip_add_entry.c +ldblib.c +gzclose.c +zip_close.c +zip_delete.c ldebug.c -base64.c +asyn-ares.c +zip_dir_add.c +zip_dirent.c +gzlib.c ldo.c -inftrees.c -zip_close.c -trees.c -uncompr.c +gzread.c +gzwrite.c +zip_discard.c +asyn-thread.c +zip_entry.c +zip_err_str.c Linking luashim-lib -zutil.c ldump.c +zip_error.c +infback.c ==== Building example (release) ==== Creating obj/Release/example main.c -cleartext.c -Linking example -conncache.c lfunc.c +inffast.c ==== Building luasocket (release) ==== +zip_error_clear.c +axtls.c Creating obj/Release/luasocket +Linking example auxiliar.c -zip_delete.c -lgc.c -zip_dir_add.c -connect.c -zip_dirent.c -linit.c -zip_discard.c -zip_entry.c -buffer.c -zip_err_str.c -liolib.c -llex.c -content_encoding.c -zip_error.c -zip_error_clear.c zip_error_get.c +buffer.c +inflate.c +lgc.c +base64.c zip_error_get_sys_type.c -zip_error_strerror.c -zip_error_to_str.c compat.c -zip_extra_field.c -aesni.c -zip_extra_field_api.c -lmathlib.c except.c -zip_fclose.c -lmem.c -cookie.c -cram.c -loadlib.c +zip_error_strerror.c inet.c -lobject.c -arc4.c +linit.c io.c +zip_error_to_str.c +liolib.c luasocket.c -zip_fdopen.c -zip_file_add.c -lopcodes.c -curl_addrinfo.c -loslib.c -curl_des.c -lparser.c -curl_endian.c -zip_file_error_clear.c -asn1parse.c main.c -Linking zlib-lib -lstate.c -curl_fnmatch.c -zip_file_error_get.c -curl_gethostname.c +cleartext.c +zip_extra_field.c mime.c -curl_gssapi.c -curl_memrchr.c -lstring.c options.c ../../binmodules/luasocket/src/mime.c: In function 'dot': ../../binmodules/luasocket/src/mime.c:690:16: warning: this statement may fall through [-Wimplicit-fallthrough=] @@ -132109,256 +132109,292 @@ ../../binmodules/luasocket/src/mime.c:692:9: note: here 692 | default: | ^~~~~~~ -zip_file_get_comment.c -curl_multibyte.c -zip_file_get_external_attributes.c +inftrees.c +select.c +llex.c +conncache.c +trees.c +zip_extra_field_api.c +aesni.c +lmathlib.c +serial.c +connect.c +arc4.c +uncompr.c +lmem.c +loadlib.c +tcp.c +zutil.c +zip_fclose.c +timeout.c +asn1parse.c +asn1write.c +lobject.c +lopcodes.c +content_encoding.c +zip_fdopen.c +loslib.c +udp.c +lparser.c +unix.c +zip_file_add.c +unixdgram.c +lstate.c +zip_file_error_clear.c +unixstream.c +lstring.c +zip_file_error_get.c lstrlib.c -curl_ntlm_core.c -curl_ntlm_wb.c +base64.c +zip_file_get_comment.c +cookie.c +bignum.c +usocket.c ltable.c +zip_file_get_external_attributes.c ltablib.c -curl_rtmp.c +ltm.c zip_file_get_offset.c -curl_sasl.c +blowfish.c zip_file_rename.c -curl_sspi.c +camellia.c zip_file_replace.c -curl_threads.c zip_file_set_comment.c -asn1write.c +lundump.c +lutf8lib.c zip_file_set_external_attributes.c -cyassl.c -base64.c -ltm.c +Linking luasocket +lvm.c zip_file_strerror.c -darwinssl.c +cram.c +Linking zlib-lib zip_filerange_crc.c -dict.c +ccm.c +certs.c zip_fopen.c -digest.c zip_fopen_encrypted.c -lundump.c +cipher.c zip_fopen_index.c zip_fopen_index_encrypted.c -select.c -lutf8lib.c -digest_sspi.c +lzio.c +curl_addrinfo.c zip_fread.c -dotdot.c -bignum.c -easy.c -lvm.c zip_get_archive_comment.c +cipher_wrap.c +curl_des.c +curl_endian.c +curl_fnmatch.c zip_get_archive_flag.c -escape.c +curl_gethostname.c +curl_gssapi.c zip_get_compression_implementation.c -blowfish.c +curl_memrchr.c +ctr_drbg.c +curl_multibyte.c +curl_ntlm_core.c +debug.c +des.c zip_get_encryption_implementation.c zip_get_file_comment.c +curl_ntlm_wb.c +curl_rtmp.c +dhm.c +curl_sasl.c zip_get_name.c -file.c -serial.c -lzio.c -fileinfo.c +curl_sspi.c zip_get_num_entries.c -formdata.c +curl_threads.c +cyassl.c +ecdh.c +darwinssl.c zip_get_num_files.c +dict.c +digest.c zip_memdup.c -tcp.c -ftp.c +digest_sspi.c +ecdsa.c +dotdot.c +easy.c zip_name_locate.c +ecjpake.c +ecp.c +escape.c +file.c +ecp_curves.c +entropy.c +fileinfo.c +formdata.c +ftp.c zip_new.c -zip_open.c ftplistparser.c -zip_rename.c +entropy_poll.c getenv.c -zip_replace.c +zip_open.c getinfo.c -zip_set_archive_comment.c -zip_set_archive_flag.c gopher.c +error.c gskit.c -zip_set_default_password.c -zip_set_file_comment.c -zip_set_file_compression.c -zip_set_name.c +gcm.c gtls.c -zip_source_buffer.c hash.c +zip_rename.c hmac.c -timeout.c -zip_source_close.c -zip_source_crc.c -zip_source_deflate.c hostasyn.c hostcheck.c -zip_source_error.c -udp.c -unix.c -zip_source_file.c +zip_replace.c +zip_set_archive_comment.c hostip.c +zip_set_archive_flag.c +zip_set_default_password.c hostip4.c hostip6.c -zip_source_filep.c -camellia.c -zip_source_free.c +zip_set_file_comment.c +havege.c hostsyn.c -zip_source_function.c +hmac_drbg.c http.c -unixdgram.c -ccm.c -certs.c -cipher.c -zip_source_layered.c -cipher_wrap.c -zip_source_open.c +md.c +zip_set_file_compression.c http2.c -zip_source_pkware.c +Linking lua-lib http_chunks.c http_digest.c -ctr_drbg.c -unixstream.c -zip_source_pop.c +zip_set_name.c http_negotiate.c -usocket.c -zip_source_read.c -debug.c -zip_source_stat.c http_ntlm.c -des.c -zip_source_window.c +md2.c +md4.c http_proxy.c -zip_source_zip.c -zip_source_zip_new.c +zip_source_buffer.c +md5.c idn_win32.c if2ip.c -zip_stat.c -dhm.c -zip_stat_index.c -zip_stat_init.c -zip_strerror.c imap.c -ecdh.c -zip_string.c -Linking luasocket -zip_unchange.c -zip_unchange_all.c -ecdsa.c +md_wrap.c inet_ntop.c +memory_buffer_alloc.c inet_pton.c -zip_unchange_archive.c krb5.c -zip_unchange_data.c -zip_utf-8.c +zip_source_close.c +net.c +oid.c krb5_gssapi.c -ecjpake.c -ecp.c krb5_sspi.c +zip_source_crc.c ldap.c -ecp_curves.c -entropy.c llist.c +padlock.c mbedtls.c +pem.c +pk.c md4.c md5.c -Linking lua-lib memdebug.c -entropy_poll.c -Linking zip-lib -error.c mprintf.c -gcm.c +zip_source_deflate.c +pk_wrap.c multi.c +pkcs11.c netrc.c +pkcs12.c +pkcs5.c +pkparse.c +zip_source_error.c +pkwrite.c +zip_source_file.c +zip_source_filep.c +platform.c non-ascii.c +zip_source_free.c nonblock.c -havege.c -hmac_drbg.c +ripemd160.c +rsa.c nss.c -md.c ntlm.c +zip_source_function.c +sha1.c ntlm_sspi.c nwlib.c -md2.c +zip_source_layered.c +sha256.c nwos.c -md4.c -md5.c +zip_source_open.c oauth2.c -md_wrap.c +sha512.c +zip_source_pkware.c +ssl_cache.c +zip_source_pop.c openldap.c -memory_buffer_alloc.c +zip_source_read.c +ssl_ciphersuites.c openssl.c -net.c -oid.c -padlock.c parsedate.c +ssl_cli.c +ssl_cookie.c +zip_source_stat.c +zip_source_window.c +ssl_srv.c +zip_source_zip.c pingpong.c -pem.c +ssl_ticket.c +zip_source_zip_new.c +zip_stat.c pipeline.c -pk.c +zip_stat_index.c +ssl_tls.c polarssl.c +zip_stat_init.c polarssl_threadlock.c -pk_wrap.c -pkcs11.c -pkcs12.c -pkcs5.c -pkparse.c -pkwrite.c +zip_strerror.c +zip_string.c pop3.c +threading.c progress.c -platform.c +zip_unchange.c +timing.c +version.c +zip_unchange_all.c rand.c -ripemd160.c rtsp.c -rsa.c +version_features.c +zip_unchange_archive.c +zip_unchange_data.c +zip_utf-8.c +x509.c schannel.c +x509_create.c security.c -sha1.c -sha256.c +x509_crl.c +x509_crt.c +x509_csr.c select.c -sha512.c sendf.c +x509write_crt.c share.c -ssl_cache.c +Linking zip-lib +x509write_csr.c +xtea.c slist.c smb.c -ssl_ciphersuites.c -ssl_cli.c smtp.c socks.c -ssl_cookie.c socks_gssapi.c socks_sspi.c -ssl_srv.c -ssl_ticket.c speedcheck.c splay.c spnego_gssapi.c -ssl_tls.c spnego_sspi.c -threading.c ssh.c -timing.c -version.c strcase.c -version_features.c strdup.c -x509.c -x509_create.c strerror.c strtok.c -x509_crl.c -x509_crt.c -x509_csr.c strtoofft.c system_win32.c telnet.c tftp.c -x509write_crt.c timeval.c -x509write_csr.c transfer.c -xtea.c url.c vauth.c version.c @@ -132397,15 +132433,6 @@ os_match.c os_mkdir.c os_pathsearch.c -os_realpath.c -os_remove.c -os_rename.c -os_rmdir.c -os_stat.c -os_touchfile.c -os_uuid.c -os_writefile_ifnotequal.c -path_getabsolute.c In file included from ../../contrib/curl/include/curl/curl.h:2523, from ../../src/host/curl_utils.h:15, from ../../src/host/curl_utils.c:8: @@ -132422,6 +132449,15 @@ ../../contrib/curl/include/curl/typecheck-gcc.h:71:9: note: in definition of macro 'curl_easy_setopt' 71 | _curl_easy_setopt_err_progress_cb(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +os_realpath.c +os_remove.c +os_rename.c +os_rmdir.c +os_stat.c +os_touchfile.c +os_uuid.c +os_writefile_ifnotequal.c +path_getabsolute.c path_getrelative.c path_isabsolute.c path_join.c @@ -132474,9 +132510,9 @@ Generated ../workspaces/gcc/Collada.make... Generated ../workspaces/gcc/cxxtestroot.make... Generated ../workspaces/gcc/test.make... -Done (3417ms). +Done (4428ms). /usr/bin/make config=release verbose=1 -C build/workspaces/gcc \ - -j16 + -j15 make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/build/workspaces/gcc' ==== Building mocks_real (release) ==== Creating obj/mocks_real_Release @@ -132491,10 +132527,10 @@ 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" -NetFileTransfer.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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" 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/NetHost.o" -MF "obj/network_Release/NetHost.d" -c "../../../source/network/NetHost.cpp" @@ -132503,18 +132539,18 @@ 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" NetServerTurnManager.cpp -NetSession.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/NetServerTurnManager.o" -MF "obj/network_Release/NetServerTurnManager.d" -c "../../../source/network/NetServerTurnManager.cpp" +NetSession.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/NetSession.o" -MF "obj/network_Release/NetSession.d" -c "../../../source/network/NetSession.cpp" NetStats.cpp -StunClient.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/NetStats.o" -MF "obj/network_Release/NetStats.d" -c "../../../source/network/NetStats.cpp" +StunClient.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/StunClient.o" -MF "obj/network_Release/StunClient.d" -c "../../../source/network/StunClient.cpp" fsm.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/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/fsm.o" -MF "obj/network_Release/fsm.d" -c "../../../source/network/fsm.cpp" +precompiled.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/precompiled.o" -MF "obj/network_Release/precompiled.d" -c "../../../source/pch/network/precompiled.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, @@ -132566,22 +132602,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/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 -o "obj/tinygettext_Release/precompiled.h.gch" -MF "obj/tinygettext_Release/precompiled.h.d" -c "../../../source/pch/tinygettext/precompiled.h" precompiled.cpp -dictionary.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" +dictionary.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" 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/iconv.o" -MF "obj/tinygettext_Release/iconv.d" -c "../../../source/third_party/tinygettext/src/iconv.cpp" 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/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" @@ -132593,17 +132629,17 @@ 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" -StanzaExtensions.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" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" +StanzaExtensions.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/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" +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/GlooxScriptConversions.o" -MF "obj/lobby_Release/GlooxScriptConversions.d" -c "../../../source/lobby/scripting/GlooxScriptConversions.cpp" JSInterface_Lobby.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/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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/precompiled.o" -MF "obj/lobby_Release/precompiled.d" -c "../../../source/pch/lobby/precompiled.cpp" pkcs5_pbkdf2.cpp @@ -132714,24 +132750,24 @@ 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/precompiled.o" -MF "obj/simulation2_Release/precompiled.d" -c "../../../source/pch/simulation2/precompiled.cpp" Simulation2.cpp -CCmpAIManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" +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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -CCmpDecay.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" -CCmpFootprint.cpp +CCmpDecay.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" CCmpMotionBall.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpMotionBall.o" -MF "obj/simulation2_Release/CCmpMotionBall.d" -c "../../../source/simulation2/components/CCmpMotionBall.cpp" 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/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 CCmpOwnership.cpp @@ -132740,8 +132776,8 @@ CCmpParticleManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpParticleManager.o" -MF "obj/simulation2_Release/CCmpParticleManager.d" -c "../../../source/simulation2/components/CCmpParticleManager.cpp" CCmpPathfinder.cpp -CCmpPosition.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpPathfinder.o" -MF "obj/simulation2_Release/CCmpPathfinder.d" -c "../../../source/simulation2/components/CCmpPathfinder.cpp" +CCmpPosition.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpPosition.o" -MF "obj/simulation2_Release/CCmpPosition.d" -c "../../../source/simulation2/components/CCmpPosition.cpp" CCmpProjectileManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpProjectileManager.o" -MF "obj/simulation2_Release/CCmpProjectileManager.d" -c "../../../source/simulation2/components/CCmpProjectileManager.cpp" @@ -132753,10 +132789,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/CCmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp" CCmpSelectable.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpSelectable.o" -MF "obj/simulation2_Release/CCmpSelectable.d" -c "../../../source/simulation2/components/CCmpSelectable.cpp" -CCmpSoundManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpSoundManager.o" -MF "obj/simulation2_Release/CCmpSoundManager.d" -c "../../../source/simulation2/components/CCmpSoundManager.cpp" -CCmpTemplateManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpTemplateManager.o" -MF "obj/simulation2_Release/CCmpTemplateManager.d" -c "../../../source/simulation2/components/CCmpTemplateManager.cpp" In file included from ../../../source/simulation2/components/CCmpRangeManager.cpp:24: ../../../source/simulation2/system/EntityMap.h:73:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 73 | template struct _iter : public std::iterator @@ -132771,6 +132803,10 @@ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +CCmpSoundManager.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpSoundManager.o" -MF "obj/simulation2_Release/CCmpSoundManager.d" -c "../../../source/simulation2/components/CCmpSoundManager.cpp" +CCmpTemplateManager.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpTemplateManager.o" -MF "obj/simulation2_Release/CCmpTemplateManager.d" -c "../../../source/simulation2/components/CCmpTemplateManager.cpp" CCmpTerrain.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CCmpTerrain.o" -MF "obj/simulation2_Release/CCmpTerrain.d" -c "../../../source/simulation2/components/CCmpTerrain.cpp" CCmpTerritoryInfluence.cpp @@ -132799,6 +132835,12 @@ | ^~~~~~~~ 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" +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" 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, @@ -132821,12 +132863,6 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 @@ -132894,8 +132930,8 @@ ICmpTemplateManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/ICmpTemplateManager.o" -MF "obj/simulation2_Release/ICmpTemplateManager.d" -c "../../../source/simulation2/components/ICmpTemplateManager.cpp" ICmpTerrain.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/ICmpTerrain.o" -MF "obj/simulation2_Release/ICmpTerrain.d" -c "../../../source/simulation2/components/ICmpTerrain.cpp" ICmpTerritoryDecayManager.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/ICmpTerrain.o" -MF "obj/simulation2_Release/ICmpTerrain.d" -c "../../../source/simulation2/components/ICmpTerrain.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/ICmpTerritoryDecayManager.o" -MF "obj/simulation2_Release/ICmpTerritoryDecayManager.d" -c "../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp" ICmpTerritoryInfluence.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/ICmpTerritoryInfluence.o" -MF "obj/simulation2_Release/ICmpTerritoryInfluence.d" -c "../../../source/simulation2/components/ICmpTerritoryInfluence.cpp" @@ -132959,6 +132995,10 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/HashSerializer.o" -MF "obj/simulation2_Release/HashSerializer.d" -c "../../../source/simulation2/serialization/HashSerializer.cpp" IDeserializer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" +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" 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, @@ -133033,10 +133073,12 @@ 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 +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/StdSerializer.o" -MF "obj/simulation2_Release/StdSerializer.d" -c "../../../source/simulation2/serialization/StdSerializer.cpp" +CmpPtr.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CmpPtr.o" -MF "obj/simulation2_Release/CmpPtr.d" -c "../../../source/simulation2/system/CmpPtr.cpp" +ComponentManager.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/ComponentManager.o" -MF "obj/simulation2_Release/ComponentManager.d" -c "../../../source/simulation2/system/ComponentManager.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, @@ -133133,12 +133175,6 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here -StdSerializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/StdSerializer.o" -MF "obj/simulation2_Release/StdSerializer.d" -c "../../../source/simulation2/serialization/StdSerializer.cpp" -CmpPtr.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CmpPtr.o" -MF "obj/simulation2_Release/CmpPtr.d" -c "../../../source/simulation2/system/CmpPtr.cpp" -ComponentManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/ComponentManager.o" -MF "obj/simulation2_Release/ComponentManager.d" -c "../../../source/simulation2/system/ComponentManager.cpp" ComponentManagerSerialization.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 @@ -133205,18 +133241,18 @@ 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/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 -ScriptContext.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" ScriptInterface.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/ScriptInterface.o" -MF "obj/scriptinterface_Release/ScriptInterface.d" -c "../../../source/scriptinterface/ScriptInterface.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" ScriptStats.cpp -StructuredClone.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/ScriptStats.o" -MF "obj/scriptinterface_Release/ScriptStats.d" -c "../../../source/scriptinterface/ScriptStats.cpp" +StructuredClone.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/StructuredClone.o" -MF "obj/scriptinterface_Release/StructuredClone.d" -c "../../../source/scriptinterface/StructuredClone.cpp" Linking scriptinterface ar -rcs "../../../binaries/system/libscriptinterface.a" obj/scriptinterface_Release/precompiled.o obj/scriptinterface_Release/JSON.o obj/scriptinterface_Release/ScriptContext.o obj/scriptinterface_Release/ScriptConversions.o obj/scriptinterface_Release/ScriptExceptions.o obj/scriptinterface_Release/ScriptInterface.o obj/scriptinterface_Release/ScriptStats.o obj/scriptinterface_Release/StructuredClone.o @@ -133228,22 +133264,22 @@ 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/x86_64-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 -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/x86_64-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/x86_64-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" BoundingBoxOriented.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/BoundingBoxOriented.o" -MF "obj/engine_Release/BoundingBoxOriented.d" -c "../../../source/maths/BoundingBoxOriented.cpp" BoundingSphere.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/BoundingBoxOriented.o" -MF "obj/engine_Release/BoundingBoxOriented.d" -c "../../../source/maths/BoundingBoxOriented.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/x86_64-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 -Frustum.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/x86_64-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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Frustum.o" -MF "obj/engine_Release/Frustum.d" -c "../../../source/maths/Frustum.cpp" MD5.cpp -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/x86_64-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/MD5.o" -MF "obj/engine_Release/MD5.d" -c "../../../source/maths/MD5.cpp" +Matrix3D.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/x86_64-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" @@ -133252,10 +133288,10 @@ 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/x86_64-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" Rect.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Rect.o" -MF "obj/engine_Release/Rect.d" -c "../../../source/maths/Rect.cpp" Size2D.cpp -Sqrt.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Rect.o" -MF "obj/engine_Release/Rect.d" -c "../../../source/maths/Rect.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Size2D.o" -MF "obj/engine_Release/Size2D.d" -c "../../../source/maths/Size2D.cpp" +Sqrt.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Sqrt.o" -MF "obj/engine_Release/Sqrt.d" -c "../../../source/maths/Sqrt.cpp" Vector2D.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Vector2D.o" -MF "obj/engine_Release/Vector2D.d" -c "../../../source/maths/Vector2D.cpp" @@ -133305,14 +133341,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/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/x86_64-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/x86_64-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/x86_64-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" ../../../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__)); | ^~~~~~~~ +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/x86_64-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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Hashing.o" -MF "obj/engine_Release/Hashing.d" -c "../../../source/ps/Hashing.cpp" Hotkey.cpp @@ -133333,6 +133369,10 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Profile.o" -MF "obj/engine_Release/Profile.d" -c "../../../source/ps/Profile.cpp" ProfileViewer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/ProfileViewer.o" -MF "obj/engine_Release/ProfileViewer.d" -c "../../../source/ps/ProfileViewer.cpp" +Profiler2.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Profiler2.o" -MF "obj/engine_Release/Profiler2.d" -c "../../../source/ps/Profiler2.cpp" +Profiler2GPU.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Profiler2GPU.o" -MF "obj/engine_Release/Profiler2GPU.d" -c "../../../source/ps/Profiler2GPU.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, @@ -133352,10 +133392,6 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here -Profiler2.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Profiler2.o" -MF "obj/engine_Release/Profiler2.d" -c "../../../source/ps/Profiler2.cpp" -Profiler2GPU.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Profiler2GPU.o" -MF "obj/engine_Release/Profiler2GPU.d" -c "../../../source/ps/Profiler2GPU.cpp" Pyrogenesis.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Pyrogenesis.o" -MF "obj/engine_Release/Pyrogenesis.d" -c "../../../source/ps/Pyrogenesis.cpp" Replay.cpp @@ -133372,10 +133408,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/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/x86_64-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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/UserReport.o" -MF "obj/engine_Release/UserReport.d" -c "../../../source/ps/UserReport.cpp" -Util.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Util.o" -MF "obj/engine_Release/Util.d" -c "../../../source/ps/Util.cpp" -VideoMode.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/VideoMode.o" -MF "obj/engine_Release/VideoMode.d" -c "../../../source/ps/VideoMode.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, @@ -133403,6 +133435,8 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here +Util.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/Util.o" -MF "obj/engine_Release/Util.d" -c "../../../source/ps/Util.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, @@ -133432,6 +133466,8 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here +VideoMode.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/VideoMode.o" -MF "obj/engine_Release/VideoMode.d" -c "../../../source/ps/VideoMode.cpp" VisualReplay.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/VisualReplay.o" -MF "obj/engine_Release/VisualReplay.d" -c "../../../source/ps/VisualReplay.cpp" World.cpp @@ -133444,10 +133480,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/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/x86_64-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/x86_64-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/x86_64-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/x86_64-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, @@ -133466,6 +133498,8 @@ 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/x86_64-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" 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, @@ -133474,17 +133508,17 @@ inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = std::vector; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18, - inlined from 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)' at ../../../source/ps/Mod.cpp:123:26: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_20(D)])[12]' [-Wdangling-pointer=] + inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: +../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_3(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/ps/Mod.cpp:32: -../../../source/scriptinterface/Object.h: In function 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)': -../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here - 56 | JS::RootedValue val(rq.cx); +In file included from ../../../source/network/NetClient.h:24, + from ../../../source/ps/VisualReplay.cpp:27: +../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': +../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here + 123 | JS::RootedValue val(rq.cx); | ^~~ -../../../source/scriptinterface/Object.h:56:25: note: '*(JSContext* const*)rq' declared here +../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here 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, @@ -133493,17 +133527,19 @@ inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_3(D)])[12]' [-Wdangling-pointer=] + inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = std::vector; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18, + inlined from 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)' at ../../../source/ps/Mod.cpp:123:26: +../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_20(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/network/NetClient.h:24, - from ../../../source/ps/VisualReplay.cpp:27: -../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); +In file included from ../../../source/ps/Mod.cpp:32: +../../../source/scriptinterface/Object.h: In function 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)': +../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here + 56 | JS::RootedValue val(rq.cx); | ^~~ -../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here +../../../source/scriptinterface/Object.h:56:25: note: '*(JSContext* const*)rq' declared here +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/x86_64-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/x86_64-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 @@ -133541,8 +133577,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/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/x86_64-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/OggData.o" -MF "obj/engine_Release/OggData.d" -c "../../../source/soundmanager/data/OggData.cpp" SoundData.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/SoundData.o" -MF "obj/engine_Release/SoundData.d" -c "../../../source/soundmanager/data/SoundData.cpp" -ogg.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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" 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, @@ -133635,8 +133669,12 @@ 56 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:56:25: note: '*(JSContext* const*)rq' declared here +ogg.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-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/x86_64-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/x86_64-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=] @@ -133646,8 +133684,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/x86_64-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" ../../../source/soundmanager/items/CBufferItem.cpp: In member function 'void CBufferItem::ReleaseOpenALBuffer()': ../../../source/soundmanager/items/CBufferItem.cpp:57:39: warning: dangling pointer to 'num_processed' may be used [-Wdangling-pointer=] 57 | alSourceUnqueueBuffers(m_ALSource, num_processed, al_buf); @@ -133714,24 +133750,24 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/Canvas2D.o" -MF "obj/graphics_Release/Canvas2D.d" -c "../../../source/graphics/Canvas2D.cpp" CinemaManager.cpp -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/CinemaManager.o" -MF "obj/graphics_Release/CinemaManager.d" -c "../../../source/graphics/CinemaManager.cpp" -Color.cpp +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/Decal.o" -MF "obj/graphics_Release/Decal.d" -c "../../../source/graphics/Decal.cpp" Font.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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" 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" 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/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" HFTracer.cpp -HeightMipmap.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/HFTracer.o" -MF "obj/graphics_Release/HFTracer.d" -c "../../../source/graphics/HFTracer.cpp" +HeightMipmap.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/HeightMipmap.o" -MF "obj/graphics_Release/HeightMipmap.d" -c "../../../source/graphics/HeightMipmap.cpp" ICameraController.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/ICameraController.o" -MF "obj/graphics_Release/ICameraController.d" -c "../../../source/graphics/ICameraController.cpp" @@ -133783,6 +133819,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 -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/PreprocessorWrapper.o" -MF "obj/graphics_Release/PreprocessorWrapper.d" -c "../../../source/graphics/PreprocessorWrapper.cpp" ShaderDefines.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/ShaderDefines.o" -MF "obj/graphics_Release/ShaderDefines.d" -c "../../../source/graphics/ShaderDefines.cpp" +ShaderManager.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/ShaderManager.o" -MF "obj/graphics_Release/ShaderManager.d" -c "../../../source/graphics/ShaderManager.cpp" +ShaderProgram.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/ShaderProgram.o" -MF "obj/graphics_Release/ShaderProgram.d" -c "../../../source/graphics/ShaderProgram.cpp" +ShaderTechnique.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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" 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, @@ -133801,14 +133845,6 @@ 56 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:56:25: note: '*(JSContext* const*)rq' declared here -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/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/ShaderManager.o" -MF "obj/graphics_Release/ShaderManager.d" -c "../../../source/graphics/ShaderManager.cpp" -ShaderProgram.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/ShaderProgram.o" -MF "obj/graphics_Release/ShaderProgram.d" -c "../../../source/graphics/ShaderProgram.cpp" -ShaderTechnique.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/SkeletonAnimManager.o" -MF "obj/graphics_Release/SkeletonAnimManager.d" -c "../../../source/graphics/SkeletonAnimManager.cpp" SmoothedValue.cpp @@ -133859,6 +133895,16 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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" +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 +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/RenderModifiers.o" -MF "obj/graphics_Release/RenderModifiers.d" -c "../../../source/renderer/RenderModifiers.cpp" +Renderer.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/Renderer.o" -MF "obj/graphics_Release/Renderer.d" -c "../../../source/renderer/Renderer.cpp" +RenderingOptions.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/RenderingOptions.o" -MF "obj/graphics_Release/RenderingOptions.d" -c "../../../source/renderer/RenderingOptions.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, @@ -133896,16 +133942,6 @@ 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:123:25: note: '*(JSContext* const*)rq' declared here -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 -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/RenderModifiers.o" -MF "obj/graphics_Release/RenderModifiers.d" -c "../../../source/renderer/RenderModifiers.cpp" -Renderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/Renderer.o" -MF "obj/graphics_Release/Renderer.d" -c "../../../source/renderer/Renderer.cpp" -RenderingOptions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/RenderingOptions.o" -MF "obj/graphics_Release/RenderingOptions.d" -c "../../../source/renderer/RenderingOptions.cpp" Scene.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/Scene.o" -MF "obj/graphics_Release/Scene.d" -c "../../../source/renderer/Scene.cpp" SceneRenderer.cpp @@ -133951,8 +133987,8 @@ Texture.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/Texture.o" -MF "obj/graphics_Release/Texture.d" -c "../../../source/renderer/backend/dummy/Texture.cpp" Buffer.cpp -Device.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/Buffer1.o" -MF "obj/graphics_Release/Buffer1.d" -c "../../../source/renderer/backend/gl/Buffer.cpp" +Device.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/Device1.o" -MF "obj/graphics_Release/Device1.d" -c "../../../source/renderer/backend/gl/Device.cpp" DeviceCommandContext.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/DeviceCommandContext1.o" -MF "obj/graphics_Release/DeviceCommandContext1.d" -c "../../../source/renderer/backend/gl/DeviceCommandContext.cpp" @@ -133984,34 +134020,34 @@ 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 -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/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" CommandProc.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/CommandProc.o" -MF "obj/atlas_Release/CommandProc.d" -c "../../../source/tools/atlas/GameInterface/CommandProc.cpp" GameLoop.cpp 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/CommandProc.o" -MF "obj/atlas_Release/CommandProc.d" -c "../../../source/tools/atlas/GameInterface/CommandProc.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/GameLoop.o" -MF "obj/atlas_Release/GameLoop.d" -c "../../../source/tools/atlas/GameInterface/GameLoop.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" +CameraCtrlHandlers.cpp 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/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" -ElevationHandlers.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/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" GraphicsSetupHandlers.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/GraphicsSetupHandlers.o" -MF "obj/atlas_Release/GraphicsSetupHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp" MapHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/MapHandlers.o" -MF "obj/atlas_Release/MapHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp" MessageHandler.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/MapHandlers.o" -MF "obj/atlas_Release/MapHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/MessageHandler.o" -MF "obj/atlas_Release/MessageHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.cpp" MiscHandlers.cpp -ObjectHandlers.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/MiscHandlers.o" -MF "obj/atlas_Release/MiscHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp" +ObjectHandlers.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/ObjectHandlers.o" -MF "obj/atlas_Release/ObjectHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp" PlayerHandlers.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/PlayerHandlers.o" -MF "obj/atlas_Release/PlayerHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp" @@ -134080,20 +134116,20 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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/GUIManager.o" -MF "obj/gui_Release/GUIManager.d" -c "../../../source/gui/GUIManager.cpp" -GUIObjectTypes.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" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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" +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" GUITooltip.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/GUITooltip.o" -MF "obj/gui_Release/GUITooltip.d" -c "../../../source/gui/GUITooltip.cpp" IGUIScrollBar.cpp -IGUIButtonBehavior.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/IGUIScrollBar.o" -MF "obj/gui_Release/IGUIScrollBar.d" -c "../../../source/gui/IGUIScrollBar.cpp" +IGUIButtonBehavior.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/IGUIButtonBehavior.o" -MF "obj/gui_Release/IGUIButtonBehavior.d" -c "../../../source/gui/ObjectBases/IGUIButtonBehavior.cpp" IGUIObject.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/IGUIObject.o" -MF "obj/gui_Release/IGUIObject.d" -c "../../../source/gui/ObjectBases/IGUIObject.cpp" @@ -134331,26 +134367,26 @@ 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/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/page_aligned.o" -MF "obj/lowlevel_Release/page_aligned.d" -c "../../../source/lib/allocators/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/pool.o" -MF "obj/lowlevel_Release/pool.d" -c "../../../source/lib/allocators/pool.cpp" shared_ptr.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/shared_ptr.o" -MF "obj/lowlevel_Release/shared_ptr.d" -c "../../../source/lib/allocators/shared_ptr.cpp" app_hooks.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" +byte_order.cpp 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/byte_order.o" -MF "obj/lowlevel_Release/byte_order.d" -c "../../../source/lib/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/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_stl.o" -MF "obj/lowlevel_Release/debug_stl.d" -c "../../../source/lib/debug_stl.cpp" dbghelp.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/dbghelp.o" -MF "obj/lowlevel_Release/dbghelp.d" -c "../../../source/lib/external_libraries/dbghelp.cpp" libsdl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/libsdl.o" -MF "obj/lowlevel_Release/libsdl.d" -c "../../../source/lib/external_libraries/libsdl.cpp" archive.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/libsdl.o" -MF "obj/lowlevel_Release/libsdl.d" -c "../../../source/lib/external_libraries/libsdl.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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.o" -MF "obj/lowlevel_Release/archive.d" -c "../../../source/lib/file/archive/archive.cpp" archive_zip.cpp codec.cpp @@ -134455,8 +134491,8 @@ tex_bmp.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/tex_bmp.o" -MF "obj/lowlevel_Release/tex_bmp.d" -c "../../../source/lib/tex/tex_bmp.cpp" tex_codec.cpp -tex_dds.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/tex_codec.o" -MF "obj/lowlevel_Release/tex_codec.d" -c "../../../source/lib/tex/tex_codec.cpp" +tex_dds.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/tex_dds.o" -MF "obj/lowlevel_Release/tex_dds.d" -c "../../../source/lib/tex/tex_dds.cpp" tex_png.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/tex_png.o" -MF "obj/lowlevel_Release/tex_png.d" -c "../../../source/lib/tex/tex_png.cpp" @@ -134476,8 +134512,8 @@ Creating obj/gladwrapper_Release mkdir -p obj/gladwrapper_Release egl.cpp -gl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/gladwrapper -I../../../source -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/x86_64-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 -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 -D_REENTRANT -o "obj/gladwrapper_Release/egl.o" -MF "obj/gladwrapper_Release/egl.d" -c "../../../libraries/source/glad/src/egl.cpp" +gl.cpp glx.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/gladwrapper -I../../../source -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/x86_64-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 -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 -D_REENTRANT -o "obj/gladwrapper_Release/gl.o" -MF "obj/gladwrapper_Release/gl.d" -c "../../../libraries/source/glad/src/gl.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/gladwrapper -I../../../source -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/x86_64-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 -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 -D_REENTRANT -o "obj/gladwrapper_Release/glx.o" -MF "obj/gladwrapper_Release/glx.d" -c "../../../libraries/source/glad/src/glx.cpp" @@ -134515,18 +134551,18 @@ 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" GeomReindex.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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/GeomReindex.o" -MF "obj/Collada_Release/GeomReindex.d" -c "../../../source/collada/GeomReindex.cpp" Maths.cpp -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/Maths.o" -MF "obj/Collada_Release/Maths.d" -c "../../../source/collada/Maths.cpp" +PMDConvert.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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" @@ -134556,8 +134592,8 @@ AtlasObjectImpl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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/AtlasObjectImpl.o" -MF "obj/AtlasObject_Release/AtlasObjectImpl.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectImpl.cpp" 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/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/AtlasObjectXML.o" -MF "obj/AtlasObject_Release/AtlasObjectXML.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp" @@ -134599,32 +134635,32 @@ ActorEditor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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 -AnimListEditor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/x86_64-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/x86_64-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" +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/x86_64-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/x86_64-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 -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/x86_64-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/x86_64-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/x86_64-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" DraggableListCtrl.cpp DraggableListCtrlCommands.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/DraggableListCtrl.o" -MF "obj/AtlasUI_Release/DraggableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.cpp" -EditableListCtrl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/DraggableListCtrlCommands.o" -MF "obj/AtlasUI_Release/DraggableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp" -EditableListCtrlCommands.cpp +EditableListCtrl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/EditableListCtrl.o" -MF "obj/AtlasUI_Release/EditableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp" +EditableListCtrlCommands.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/EditableListCtrlCommands.o" -MF "obj/AtlasUI_Release/EditableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrlCommands.cpp" FieldEditCtrl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/FieldEditCtrl.o" -MF "obj/AtlasUI_Release/FieldEditCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp" ListCtrlValidator.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/FieldEditCtrl.o" -MF "obj/AtlasUI_Release/FieldEditCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/ListCtrlValidator.o" -MF "obj/AtlasUI_Release/ListCtrlValidator.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp" QuickComboBox.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/QuickComboBox.o" -MF "obj/AtlasUI_Release/QuickComboBox.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickComboBox.cpp" @@ -134635,8 +134671,8 @@ FileHistory.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/FileHistory.o" -MF "obj/AtlasUI_Release/FileHistory.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.cpp" HighResTimer.cpp -MapDialog.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/HighResTimer.o" -MF "obj/AtlasUI_Release/HighResTimer.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.cpp" +MapDialog.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/MapDialog.o" -MF "obj/AtlasUI_Release/MapDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp" MapResizeDialog.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/MapResizeDialog.o" -MF "obj/AtlasUI_Release/MapResizeDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp" @@ -134692,8 +134728,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/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/x86_64-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/Terrain.o" -MF "obj/AtlasUI_Release/Terrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp" ActorViewerTool.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/ActorViewerTool.o" -MF "obj/AtlasUI_Release/ActorViewerTool.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp" -AlterElevation.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/AlterElevation.o" -MF "obj/AtlasUI_Release/AlterElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.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, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, @@ -134708,6 +134742,8 @@ /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ +AlterElevation.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/AlterElevation.o" -MF "obj/AtlasUI_Release/AlterElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp" Brushes.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_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/x86_64-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/Brushes.o" -MF "obj/AtlasUI_Release/Brushes.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp" MiscState.cpp @@ -134754,126 +134790,126 @@ 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 -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/x86_64-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 +/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 /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 -Generating test_MeshManager.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_LOSTexture.cpp ../../../source/graphics/tests/test_LOSTexture.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_MapGenerator.cpp ../../../source/graphics/tests/test_MapGenerator.h +Generating test_MeshManager.cpp Generating test_ShaderManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_MeshManager.cpp ../../../source/graphics/tests/test_MeshManager.h -Generating test_Terrain.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_ShaderManager.cpp ../../../source/graphics/tests/test_ShaderManager.h -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_Terrain.cpp ../../../source/graphics/tests/test_Terrain.h +Generating test_Terrain.cpp Generating test_TextureConverter.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_Terrain.cpp ../../../source/graphics/tests/test_Terrain.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_TextureConverter.cpp ../../../source/graphics/tests/test_TextureConverter.h Generating test_TextureManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_TextureManager.cpp ../../../source/graphics/tests/test_TextureManager.h Generating test_CGUIText.cpp -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 +Generating test_GuiManager.cpp 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_GuiManager.cpp ../../../source/gui/tests/test_GuiManager.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/gui/tests/test_ParseString.cpp ../../../source/gui/tests/test_ParseString.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_DynamicArena.cpp ../../../source/lib/allocators/tests/test_DynamicArena.h +Generating test_DynamicArena.cpp Generating test_adapters.cpp -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_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 -/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_allocators.cpp 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/allocators/tests/test_allocators.cpp ../../../source/lib/allocators/tests/test_allocators.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/archive/tests/test_archive_zip.cpp ../../../source/lib/file/archive/tests/test_archive_zip.h Generating test_trace.cpp 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/common/tests/test_trace.cpp ../../../source/lib/file/common/tests/test_trace.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_real_path.cpp ../../../source/lib/file/vfs/tests/test_vfs_real_path.h Generating test_vfs_tree.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/vfs/tests/test_vfs_tree.cpp ../../../source/lib/file/vfs/tests/test_vfs_tree.h Generating test_vfs_util.cpp -Generating test_posix.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/vfs/tests/test_vfs_tree.cpp ../../../source/lib/file/vfs/tests/test_vfs_tree.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_util.cpp ../../../source/lib/file/vfs/tests/test_vfs_util.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/posix/tests/test_posix.cpp ../../../source/lib/posix/tests/test_posix.h +Generating test_posix.cpp Generating test_rtl.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/posix/tests/test_posix.cpp ../../../source/lib/posix/tests/test_posix.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/sysdep/tests/test_rtl.cpp ../../../source/lib/sysdep/tests/test_rtl.h Generating test_sysdep.cpp 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/sysdep/tests/test_rtl.cpp ../../../source/lib/sysdep/tests/test_rtl.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/sysdep/tests/test_sysdep.cpp ../../../source/lib/sysdep/tests/test_sysdep.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 +Generating test_bits.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_bits.cpp ../../../source/lib/tests/test_bits.h Generating test_byte_order.cpp /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 -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_fnv_hash.cpp Generating test_lib.cpp -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_fnv_hash.cpp ../../../source/lib/tests/test_fnv_hash.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_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.cpp 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.cpp ../../../source/lib/tests/test_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/tests/test_path_util.cpp ../../../source/lib/tests/test_path_util.h Generating test_rand.cpp Generating test_regex.cpp -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_path_util.cpp ../../../source/lib/tests/test_path_util.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_rand.cpp ../../../source/lib/tests/test_rand.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_regex.cpp ../../../source/lib/tests/test_regex.h +Generating test_secure_crt.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_secure_crt.cpp ../../../source/lib/tests/test_secure_crt.h Generating test_wchar.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_wchar.cpp ../../../source/lib/tests/test_wchar.h Generating test_tex.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tex/tests/test_tex.cpp ../../../source/lib/tex/tests/test_tex.h Generating test_Bound.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tex/tests/test_tex.cpp ../../../source/lib/tex/tests/test_tex.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/maths/tests/test_Bound.cpp ../../../source/maths/tests/test_Bound.h Generating test_BoundingSphere.cpp Generating test_Brush.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_BoundingSphere.cpp ../../../source/maths/tests/test_BoundingSphere.h -Generating test_Fixed.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Brush.cpp ../../../source/maths/tests/test_Brush.h +Generating test_Fixed.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Fixed.cpp ../../../source/maths/tests/test_Fixed.h Generating test_FixedVector2D.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_FixedVector2D.cpp ../../../source/maths/tests/test_FixedVector2D.h Generating test_FixedVector3D.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_FixedVector3D.cpp ../../../source/maths/tests/test_FixedVector3D.h Generating test_MD5.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_FixedVector3D.cpp ../../../source/maths/tests/test_FixedVector3D.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/maths/tests/test_MD5.cpp ../../../source/maths/tests/test_MD5.h Generating test_Matrix3d.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Matrix3d.cpp ../../../source/maths/tests/test_Matrix3d.h Generating test_Sqrt.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Matrix3d.cpp ../../../source/maths/tests/test_Matrix3d.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/maths/tests/test_Sqrt.cpp ../../../source/maths/tests/test_Sqrt.h Generating test_Net.cpp Generating test_NetMessage.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Sqrt.cpp ../../../source/maths/tests/test_Sqrt.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/network/tests/test_Net.cpp ../../../source/network/tests/test_Net.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/network/tests/test_NetMessage.cpp ../../../source/network/tests/test_NetMessage.h Generating test_CmdLineArgs.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/GameSetup/tests/test_CmdLineArgs.cpp ../../../source/ps/GameSetup/tests/test_CmdLineArgs.h Generating test_XMBData.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XMB/tests/test_XMBData.cpp ../../../source/ps/XMB/tests/test_XMBData.h Generating test_RelaxNG.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XMB/tests/test_XMBData.cpp ../../../source/ps/XMB/tests/test_XMBData.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/ps/XML/tests/test_RelaxNG.cpp ../../../source/ps/XML/tests/test_RelaxNG.h Generating test_XMLWriter.cpp Generating test_Xeromyces.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_XMLWriter.cpp ../../../source/ps/XML/tests/test_XMLWriter.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/ps/XML/tests/test_Xeromyces.cpp ../../../source/ps/XML/tests/test_Xeromyces.h Generating stub_impl_hack.cpp -Generating test_CColor.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/stub_impl_hack.cpp ../../../source/ps/tests/stub_impl_hack.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/ps/tests/test_CColor.cpp ../../../source/ps/tests/test_CColor.h +Generating test_CColor.cpp Generating test_CLogger.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CColor.cpp ../../../source/ps/tests/test_CColor.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/ps/tests/test_CLogger.cpp ../../../source/ps/tests/test_CLogger.h Generating test_CStr.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CStr.cpp ../../../source/ps/tests/test_CStr.h Generating test_ConfigDB.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CStr.cpp ../../../source/ps/tests/test_CStr.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/ps/tests/test_ConfigDB.cpp ../../../source/ps/tests/test_ConfigDB.h Generating test_Future.cpp Generating test_Hashing.cpp -Generating test_Hotkeys.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Future.cpp ../../../source/ps/tests/test_Future.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/ps/tests/test_Hashing.cpp ../../../source/ps/tests/test_Hashing.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/ps/tests/test_Hotkeys.cpp ../../../source/ps/tests/test_Hotkeys.h +Generating test_Hotkeys.cpp Generating test_Mod.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Hotkeys.cpp ../../../source/ps/tests/test_Hotkeys.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/ps/tests/test_Mod.cpp ../../../source/ps/tests/test_Mod.h Generating test_ModIo.cpp Generating test_TaskManager.cpp @@ -134881,45 +134917,45 @@ /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_TaskManager.cpp ../../../source/ps/tests/test_TaskManager.h Generating test_fmt.cpp Generating test_test.cpp -Generating test_FunctionWrapper.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_fmt.cpp ../../../source/ps/tests/test_fmt.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/ps/tests/test_test.cpp ../../../source/ps/tests/test_test.h +Generating test_FunctionWrapper.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp ../../../source/scriptinterface/tests/test_FunctionWrapper.h Generating test_ScriptConversions.cpp -Generating test_ScriptInterface.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_ScriptConversions.cpp ../../../source/scriptinterface/tests/test_ScriptConversions.h +Generating test_ScriptInterface.cpp Generating test_CinemaManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_ScriptInterface.cpp ../../../source/scriptinterface/tests/test_ScriptInterface.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_CinemaManager.cpp ../../../source/simulation2/components/tests/test_CinemaManager.h Generating test_CommandQueue.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_CommandQueue.cpp ../../../source/simulation2/components/tests/test_CommandQueue.h Generating test_HierPathfinder.cpp -Generating test_ObstructionManager.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_CommandQueue.cpp ../../../source/simulation2/components/tests/test_CommandQueue.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_HierPathfinder.cpp ../../../source/simulation2/components/tests/test_HierPathfinder.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_ObstructionManager.cpp ../../../source/simulation2/components/tests/test_ObstructionManager.h +Generating test_ObstructionManager.cpp Generating test_Pathfinder.cpp -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_ObstructionManager.cpp ../../../source/simulation2/components/tests/test_ObstructionManager.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_Pathfinder.cpp ../../../source/simulation2/components/tests/test_Pathfinder.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_Position.cpp ../../../source/simulation2/components/tests/test_Position.h +Generating test_Position.cpp Generating test_RangeManager.cpp -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_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 -/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_TerritoryManager.cpp 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_TerritoryManager.cpp ../../../source/simulation2/components/tests/test_TerritoryManager.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_scripts.cpp ../../../source/simulation2/components/tests/test_scripts.h Generating test_CmpTemplateManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_CmpTemplateManager.cpp ../../../source/simulation2/tests/test_CmpTemplateManager.h Generating test_ComponentManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_ComponentManager.cpp ../../../source/simulation2/tests/test_ComponentManager.h Generating test_EntityMap.cpp -Generating test_ParamNode.cpp +/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_ComponentManager.cpp ../../../source/simulation2/tests/test_ComponentManager.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_EntityMap.cpp ../../../source/simulation2/tests/test_EntityMap.h +Generating test_ParamNode.cpp Generating test_SerializeTemplates.cpp -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_ParamNode.cpp ../../../source/simulation2/tests/test_ParamNode.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_SerializeTemplates.cpp ../../../source/simulation2/tests/test_SerializeTemplates.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_Serializer.cpp ../../../source/simulation2/tests/test_Serializer.h +Generating test_Serializer.cpp 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 Generating test_Preprocessor.cpp @@ -134930,27 +134966,27 @@ 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/x86_64-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_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/x86_64-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/x86_64-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_LOSTexture.cpp 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/x86_64-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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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/x86_64-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 -test_Terrain.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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" +test_Terrain.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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_Terrain.o" -MF "obj/test_Release/test_Terrain.d" -c "../../../source/graphics/tests/test_Terrain.cpp" test_TextureConverter.cpp test_TextureManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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_Terrain.o" -MF "obj/test_Release/test_Terrain.d" -c "../../../source/graphics/tests/test_Terrain.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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_TextureConverter.o" -MF "obj/test_Release/test_TextureConverter.d" -c "../../../source/graphics/tests/test_TextureConverter.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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_TextureManager.o" -MF "obj/test_Release/test_TextureManager.d" -c "../../../source/graphics/tests/test_TextureManager.cpp" 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/x86_64-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" +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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 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/x86_64-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/x86_64-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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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" test_adapters.cpp @@ -135121,6 +135157,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/x86_64-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/x86_64-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/x86_64-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/x86_64-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 +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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_Serializer.o" -MF "obj/test_Release/test_Serializer.d" -c "../../../source/simulation2/tests/test_Serializer.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] @@ -135136,12 +135178,10 @@ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -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/x86_64-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/x86_64-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 -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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_Serializer.o" -MF "obj/test_Release/test_Serializer.d" -c "../../../source/simulation2/tests/test_Serializer.cpp" +test_Simulation2.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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/x86_64-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); @@ -135149,10 +135189,6 @@ /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_Simulation2.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_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/x86_64-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/x86_64-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" 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/x86_64-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 @@ -135207,12 +135243,12 @@ dh_makeshlibs -Xusr/lib/games/0ad make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' dh_shlibdeps -a -dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozjs78-ps-release.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozjs78-ps-release.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvtt.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvtt.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvimage.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvimage.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvmath.so' @@ -135223,8 +135259,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package '0ad' in '../0ad_0.0.26-3_amd64.deb'. dpkg-deb: building package '0ad-dbgsym' in '../0ad-dbgsym_0.0.26-3_amd64.deb'. +dpkg-deb: building package '0ad' in '../0ad_0.0.26-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../0ad_0.0.26-3_amd64.buildinfo dpkg-genchanges --build=binary -O../0ad_0.0.26-3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -135232,12 +135268,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/3296375/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3296375/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/3883239 and its subdirectories -I: Current time: Thu Feb 27 13:02:15 -12 2025 -I: pbuilder-time-stamp: 1740704535 +I: removing directory /srv/workspace/pbuilder/3296375 and its subdirectories +I: Current time: Sat Jan 27 09:53:09 +14 2024 +I: pbuilder-time-stamp: 1706298789