Mock Version: 2.12 Mock Version: 2.12 Mock Version: 2.12 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/mozjs78.spec'], chrootPath='/var/lib/mock/dist-an23-build-79772-40779/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/mozjs78.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1647302400 Wrote: /builddir/build/SRPMS/mozjs78-78.15.0-1.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/mozjs78.spec'], chrootPath='/var/lib/mock/dist-an23-build-79772-40779/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/mozjs78.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1647302400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ZmImPk + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-78.15.0/js/src + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-78.15.0esr.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-78.15.0/js/src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + pushd ../.. ~/build/BUILD/firefox-78.15.0 ~/build/BUILD/firefox-78.15.0/js/src Patch #1 (fix-soname.patch): + echo 'Patch #1 (fix-soname.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file config/rules.mk + echo 'Patch #2 (copy-headers.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 Patch #2 (copy-headers.patch): patching file python/mozbuild/mozbuild/backend/recursivemake.py Patch #3 (tests-increase-timeout.patch): + echo 'Patch #3 (tests-increase-timeout.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file js/src/Makefile.in Patch #4 (icu_sources_data.py-Decouple-from-Mozilla-build-system.patch): + echo 'Patch #4 (icu_sources_data.py-Decouple-from-Mozilla-build-system.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file intl/icu_sources_data.py Patch #5 (icu_sources_data-Write-command-output-to-our-stderr.patch): + echo 'Patch #5 (icu_sources_data-Write-command-output-to-our-stderr.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file intl/icu_sources_data.py Patch #6 (emitter.patch): + echo 'Patch #6 (emitter.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mozbuild/mozbuild/frontend/emitter.py patching file python/mozbuild/mozbuild/test/frontend/test_emitter.py Patch #7 (Fixup-compatibility-of-mozbuild-with-Python-3.10.patch): + echo 'Patch #7 (Fixup-compatibility-of-mozbuild-with-Python-3.10.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mach/mach/config.py patching file python/mach/mach/decorators.py patching file python/mozbuild/mozbuild/backend/configenvironment.py patching file python/mozbuild/mozbuild/makeutil.py patching file python/mozbuild/mozbuild/util.py patching file testing/marionette/client/marionette_driver/wait.py patching file testing/mozbase/manifestparser/manifestparser/filters.py patching file testing/mozbase/versioninfo.py patching file testing/web-platform/tests/tools/manifest/vcs.py patching file testing/web-platform/tests/tools/third_party/h2/h2/settings.py patching file testing/web-platform/tests/tools/third_party/html5lib/html5lib/_trie/_base.py patching file testing/web-platform/tests/tools/third_party/html5lib/html5lib/treebuilders/dom.py patching file testing/web-platform/tests/tools/third_party/hyper/hyper/common/headers.py patching file testing/web-platform/tests/tools/third_party/hyper/hyper/h2/settings.py patching file testing/web-platform/tests/tools/third_party/hyper/hyper/http11/connection.py patching file testing/web-platform/tests/tools/third_party/hyper/hyper/packages/hyperframe/flags.py patching file testing/web-platform/tests/tools/third_party/hyperframe/hyperframe/flags.py patching file testing/web-platform/tests/tools/wptserve/wptserve/config.py patching file testing/web-platform/tests/webdriver/tests/support/sync.py + echo 'Patch #8 (init_patch.patch):' Patch #8 (init_patch.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mozbuild/mozbuild/configure/__init__.py Patch #9 (spidermonkey_checks_disable.patch): + echo 'Patch #9 (spidermonkey_checks_disable.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file config/run_spidermonkey_checks.py Patch #10 (FixSharedArray.diff): + echo 'Patch #10 (FixSharedArray.diff):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file js/public/StructuredClone.h Patch #11 (0002-D89554-autoconf1.diff): + echo 'Patch #11 (0002-D89554-autoconf1.diff):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file build/autoconf/acgeneral.m4 patching file build/autoconf/acoldnames.m4 patching file build/autoconf/acspecific.m4 patching file build/autoconf/autoconf.m4 patching file build/autoconf/autoconf.sh patching file build/moz.configure/old.configure Patch #12 (0003-D94538-autoconf2.diff): + echo 'Patch #12 (0003-D94538-autoconf2.diff):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mozboot/mozboot/archlinux.py patching file python/mozboot/mozboot/centosfedora.py patching file python/mozboot/mozboot/debian.py patching file python/mozboot/mozboot/freebsd.py patching file python/mozboot/mozboot/gentoo.py patching file python/mozboot/mozboot/openbsd.py patching file python/mozboot/mozboot/opensuse.py patching file python/mozboot/mozboot/osx.py patching file python/mozboot/mozboot/solus.py patching file python/mozboot/mozboot/windows.py + cp LICENSE js/src/ + popd ~/build/BUILD/firefox-78.15.0/js/src + rm -rf ../../modules/zlib + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.PM5GgB + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd firefox-78.15.0/js/src + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export 'RUSTFLAGS=-C embed-bitcode' + RUSTFLAGS='-C embed-bitcode' + export CARGO_PROFILE_RELEASE_LTO=true + CARGO_PROFILE_RELEASE_LTO=true + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export 'LINKFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + LINKFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export PYTHON=/usr/bin/python3 + PYTHON=/usr/bin/python3 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + mv ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + mv ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure --- ./ctypes/libffi/configure.backup 2021-09-28 18:04:53.000000000 +0800 +++ ./ctypes/libffi/configure 2022-03-16 16:16:39.659794136 +0800 @@ -1911,7 +1911,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + mv ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure --- ./ctypes/libffi/configure.backup 2022-03-16 16:16:39.659794136 +0800 +++ ./ctypes/libffi/configure 2022-03-16 16:16:39.679794115 +0800 @@ -19690,7 +19690,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./ctypes/libffi/config.guess + '[' -f /usr/lib/rpm/anolis/config.guess ']' + /usr/bin/rm -f ./ctypes/libffi/config.guess ++ basename ./ctypes/libffi/config.guess + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.guess ./ctypes/libffi/config.guess '/usr/lib/rpm/anolis/config.guess' -> './ctypes/libffi/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./ctypes/libffi/config.sub + '[' -f /usr/lib/rpm/anolis/config.sub ']' + /usr/bin/rm -f ./ctypes/libffi/config.sub ++ basename ./ctypes/libffi/config.sub + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.sub ./ctypes/libffi/config.sub '/usr/lib/rpm/anolis/config.sub' -> './ctypes/libffi/config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld"~' ./ctypes/libffi/ltmain.sh + ./configure --build=aarch64-Anolis-linux --host=aarch64-Anolis-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --without-system-icu --with-system-zlib --disable-tests --disable-strip --with-intl-api --enable-readline --enable-shared-js --enable-optimize --disable-debug --enable-pie --disable-jemalloc Creating Python 3 environment created virtual environment CPython3.10.2.final.0-64 in 229ms creator CPython3Posix(dest=/builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3, clear=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/builddir/.local/share/virtualenv) added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator /builddir/build/BUILD/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:697: 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 LooseVersion /builddir/build/BUILD/firefox-78.15.0/python/mozbuild/mozbuild/virtualenv.py:316: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead import distutils.sysconfig b"running build_ext\nbuilding 'psutil._psutil_linux' extension\ncreating build/temp.linux-aarch64-3.10\ncreating build/temp.linux-aarch64-3.10/psutil\ngcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/include -I/usr/include/python3.10 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-3.10/psutil/_psutil_common.o\ngcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/include -I/usr/include/python3.10 -c psutil/_psutil_linux.c -o build/temp.linux-aarch64-3.10/psutil/_psutil_linux.o\ngcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/include -I/usr/include/python3.10 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-3.10/psutil/_psutil_posix.o\ncreating build/lib.linux-aarch64-3.10\ncreating build/lib.linux-aarch64-3.10/psutil\ngcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g build/temp.linux-aarch64-3.10/psutil/_psutil_common.o build/temp.linux-aarch64-3.10/psutil/_psutil_linux.o build/temp.linux-aarch64-3.10/psutil/_psutil_posix.o -L/usr/lib64 -o build/lib.linux-aarch64-3.10/psutil/_psutil_linux.cpython-310-aarch64-linux-gnu.so\nbuilding 'psutil._psutil_posix' extension\ngcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/include -I/usr/include/python3.10 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-3.10/psutil/_psutil_common.o\ngcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/include -I/usr/include/python3.10 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-3.10/psutil/_psutil_posix.o\ngcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g build/temp.linux-aarch64-3.10/psutil/_psutil_common.o build/temp.linux-aarch64-3.10/psutil/_psutil_posix.o -L/usr/lib64 -o build/lib.linux-aarch64-3.10/psutil/_psutil_posix.cpython-310-aarch64-linux-gnu.so\ncopying build/lib.linux-aarch64-3.10/psutil/_psutil_linux.cpython-310-aarch64-linux-gnu.so -> psutil\ncopying build/lib.linux-aarch64-3.10/psutil/_psutil_posix.cpython-310-aarch64-linux-gnu.so -> psutil\n" Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) Re-executing in the virtualenv checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... aarch64-Anolis-linux-gnu checking for target system type... aarch64-Anolis-linux-gnu checking for Python 3... /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python (3.10.2) checking whether cross compiling... no checking for yasm... not found checking for the target C compiler... /usr/bin/gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 12.0.1 checking the target C compiler works... yes checking for the target C++ compiler... /usr/bin/g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 12.0.1 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 12.0.1 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 12.0.1 checking the host C++ compiler works... yes checking for 64-bit OS... yes checking for new enough STL headers from libstdc++... yes checking for nasm... /usr/bin/nasm checking nasm version... 2.15.05 checking for linker... bfd checking for the assembler... /usr/bin/gcc checking for ar... /usr/bin/ar checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 1.8.0 checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C++ compiler supports -Wunused-function... yes checking whether the C++ compiler supports -Wunused-variable... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C compiler supports -Wtautological-overlap-compare... no checking whether the C++ compiler supports -Wtautological-overlap-compare... no checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-noexcept-type... yes checking for llvm_profdata... /usr/bin/llvm-profdata checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.59.0 checking cargo version... 1.59.0 checking for rust target triplet... aarch64-unknown-linux-gnu checking for rust host triplet... aarch64-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... not found checking for clang for bindgen... /usr/bin/clang++ checking for libclang for bindgen... /usr/lib64/libclang.so checking that libclang is new enough... yes checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17 checking for readline... yes checking for awk... /usr/bin/gawk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.034000 checking for full perl installation... yes checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... /usr/bin/rpmbuild checking for NSIS version... no checking for llvm-objdump... /usr/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 Refreshing /builddir/build/BUILD/firefox-78.15.0/js/src/old-configure with /builddir/build/BUILD/firefox-78.15.0/build/autoconf/autoconf.sh creating cache ./config.cache checking host system type... aarch64-Anolis-linux-gnu checking target system type... aarch64-Anolis-linux-gnu checking build system type... aarch64-Anolis-linux-gnu checking for gcc... (cached) /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/g++ checking whether the C++ compiler (/usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/g++ accepts -g... (cached) yes checking for ranlib... ranlib checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 checking for strip... strip checking for sb-conf... no checking for ve... no checking for X... no checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for -z nocopyreloc option to ld... yes checking for -Bsymbolic-functions option to ld... yes checking for --build-id=sha1 option to ld... yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... none required checking for dlfcn.h... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... yes checking for __thread keyword for TLS variables... yes checking for localeconv... yes checking for valid optimization flags... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking for posix_fadvise... yes checking for posix_fallocate... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... Finished reading 60 moz.build files in 0.07s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 232 build config descriptors in 0.07s RecursiveMake backend executed in 0.16s 156 total backend files; 156 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 35 Makefile FasterMake backend executed in 0.04s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 0.38s; CPU time: 0.38s; Efficiency: 99%; Untracked: 0.04s + /usr/bin/make -O -j8 V=1 VERBOSE=1 /usr/bin/make recurse_pre-export make[2]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src' /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. make[2]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src' /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. make[2]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src' /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. make[2]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src' /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include Elapsed: 0.06s; From dist/include: Kept 1 existing; Added/updated 426; Removed 0 files and 0 directories. make[2]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src' /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 0.07s; From _tests: Kept 1 existing; Added/updated 423; Removed 0 files and 0 directories. make[2]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src' rm -f '.cargo/config' /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/builddir/build/BUILD/firefox-78.15.0 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=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.15.0"' -DMOZILLA_VERSION_U=78.15.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -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 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/builddir/build/BUILD/firefox-78.15.0/.cargo/config.in' -o '.cargo/config' make[1]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src' /usr/bin/make recurse_export make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' config/host_pathsub.o /usr/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/builddir/build/BUILD/firefox-78.15.0/config -I/builddir/build/BUILD/firefox-78.15.0/js/src/config -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /builddir/build/BUILD/firefox-78.15.0/config/pathsub.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' config/host_nsinstall.o /usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/builddir/build/BUILD/firefox-78.15.0/config -I/builddir/build/BUILD/firefox-78.15.0/js/src/config -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /builddir/build/BUILD/firefox-78.15.0/config/nsinstall.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' mkdir -p '../dist/host/bin/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' config/nsinstall_real /usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -freorder-blocks -O3 host_nsinstall.o host_pathsub.o /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' /builddir/build/BUILD/firefox-78.15.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[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' config/system-header.sentinel.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub ../dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk/gdkx.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h gtk/gtkx.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h X11/cursorfont.h X11/extensions/Print.h X11/extensions/scrnsaver.h X11/extensions/shape.h X11/extensions/Xcomposite.h X11/extensions/Xdamage.h X11/extensions/Xfixes.h X11/extensions/Xrender.h X11/extensions/XShm.h X11/ImUtil.h X11/Intrinsic.h X11/keysymdef.h X11/keysym.h X11/Shell.h X11/StringDefs.h X11/Xatom.h X11/Xft/Xft.h X11/Xfuncproto.h X11/X.h X11/XKBlib.h X11/Xlib.h X11/Xlibint.h X11/Xlib-xcb.h X11/Xlocale.h X11/Xos.h X11/Xutil.h xcb/shm.h xcb/xcb.h xlocale.h zmouse.h zlib.h sys/event.h sys/auxv.h make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config' /builddir/build/BUILD/firefox-78.15.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[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/js-confdefs.h.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.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 /builddir/build/BUILD/firefox-78.15.0/js/src/js-confdefs.h.in make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' /builddir/build/BUILD/firefox-78.15.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[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/js-config.h.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp .deps/js-config.h.stub /builddir/build/BUILD/firefox-78.15.0/js/src/js-config.h.in make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' /builddir/build/BUILD/firefox-78.15.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[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/selfhosted.out.h.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /builddir/build/BUILD/firefox-78.15.0/js/src/js.msg /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObjectConstants.h /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/SelfHostingDefines.h /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Utilities.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/AsyncFunction.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/AsyncIteration.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/BigInt.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Classes.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Date.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Error.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Function.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Generator.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Iterator.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Map.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Module.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Number.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Set.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Sorting.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedArray.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMap.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakSet.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/CurrencyDataGenerated.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DisplayNames.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/PluralRules.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.js /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /usr/bin/g++ -E -o self-hosting-preprocessed.pp -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.15.0" -DMOZILLA_VERSION_U=78.15.0 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_ARM64=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION=1 -DX_DISPLAY_MISSING=1 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' /builddir/build/BUILD/firefox-78.15.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[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' js/src/frontend/ReservedWordsGenerated.h.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/ReservedWords.h make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' js/src/gc/StatsPhasesGenerated.h.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' /builddir/build/BUILD/firefox-78.15.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 /builddir/build/BUILD/firefox-78.15.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[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/MOpcodesGenerated.h.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' /builddir/build/BUILD/firefox-78.15.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[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' /builddir/build/BUILD/firefox-78.15.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[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/LOpcodesGenerated.h.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodesGenerated.h .deps/LOpcodesGenerated.h.pp .deps/LOpcodesGenerated.h.stub /builddir/build/BUILD/firefox-78.15.0/js/src/jit/LIR.h /builddir/build/BUILD/firefox-78.15.0/js/src/jit/shared/LIR-shared.h /builddir/build/BUILD/firefox-78.15.0/js/src/jit/arm64/LIR-arm64.h make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' /builddir/build/BUILD/firefox-78.15.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[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/CacheIROpsGenerated.h.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIROps.yaml make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' /builddir/build/BUILD/firefox-78.15.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 /usr/bin/make recurse_compile make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/rust' js/src/rust/force-cargo-library-build make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/rust' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/debugger' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/debugger' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/shell' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/shell' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' make[3]: Nothing to be done for 'host-objects'. /usr/bin/cargo rustc --release --manifest-path /builddir/build/BUILD/firefox-78.15.0/js/src/rust/Cargo.toml -vv --lib --target=aarch64-unknown-linux-gnu -- -Clto make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' Compiling encoding_rs v0.8.22 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=3d288d77b7fa1a9a -C extra-filename=-3d288d77b7fa1a9a --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/release/build/encoding_rs-3d288d77b7fa1a9a -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --cap-lints warn` Compiling cc v1.0.47 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cc --edition=2018 /builddir/build/BUILD/firefox-78.15.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=929e384593e53ab0 -C extra-filename=-929e384593e53ab0 --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --cap-lints warn` Compiling cfg-if v0.1.10 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /builddir/build/BUILD/firefox-78.15.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 linker-plugin-lto -C metadata=e47e2332c095c99f -C extra-filename=-e47e2332c095c99f --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Compiling encoding_c_mem v0.2.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=0fbf818943104995 -C extra-filename=-0fbf818943104995 --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/release/build/encoding_c_mem-0fbf818943104995 -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --cap-lints warn` make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' js/src/gc/StoreBuffer.o /usr/bin/g++ -o StoreBuffer.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/gc -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -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 /builddir/build/BUILD/firefox-78.15.0/js/src/gc/StoreBuffer.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' Compiling encoding_c v0.9.7 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=32ff0e04dc8bc47b -C extra-filename=-32ff0e04dc8bc47b --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/release/build/encoding_c-32ff0e04dc8bc47b -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --cap-lints warn` Compiling arrayvec v0.5.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /builddir/build/BUILD/firefox-78.15.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 linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=c8dcca255c01f55a -C extra-filename=-c8dcca255c01f55a --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' mfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-78.15.0/mfbt -I/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt -I/builddir/build/BUILD/firefox-78.15.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mfbt/lz4/lz4.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Disasm-vixl.o /usr/bin/g++ -o Disasm-vixl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Disasm-vixl.o.pp /builddir/build/BUILD/firefox-78.15.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' Compiling leb128 v0.2.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 /builddir/build/BUILD/firefox-78.15.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 linker-plugin-lto -C metadata=afa5c6c3405c5694 -C extra-filename=-afa5c6c3405c5694 --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-78.15.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 --> /builddir/build/BUILD/firefox-78.15.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 --> /builddir/build/BUILD/firefox-78.15.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 --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:232:13 | 232 | try!(w.write_all(&buf)); | ^^^ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' mfbt/lz4frame.o /usr/bin/gcc -std=gnu99 -o lz4frame.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-78.15.0/mfbt -I/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt -I/builddir/build/BUILD/firefox-78.15.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mfbt/lz4/lz4frame.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /builddir/build/BUILD/firefox-78.15.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 --> /builddir/build/BUILD/firefox-78.15.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() --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:99:44 | 99 | Error::IoError(ref e) => e.description(), | ^^^^^^^^^^^ warning: `leb128` (lib) generated 7 warnings Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-78.15.0/build/workspace-hack) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/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 linker-plugin-lto -C metadata=2f603b82c5fb7fe1 -C extra-filename=-2f603b82c5fb7fe1 --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Compiling wasmparser v0.48.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /builddir/build/BUILD/firefox-78.15.0/third_party/rust/wasmparser-0.48.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=83420cfc6f4795a8 -C extra-filename=-83420cfc6f4795a8 --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Instrument-vixl.o /usr/bin/g++ -o Instrument-vixl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Instrument-vixl.o.pp /builddir/build/BUILD/firefox-78.15.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' /builddir/build/BUILD/firefox-78.15.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In member function 'vixl::Counter::Counter(char const*, vixl::CounterType)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] 36 | strncpy(name_, name, kCounterNameMaxLength); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In member function 'vixl::Instrument::Instrument(char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/RegExp.o /usr/bin/g++ -o RegExp.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -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 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.h:19, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:7: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'regexp_compile_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:416:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'patternValue' in 'MEM[(struct Rooted * *)cx_607(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'regexp_compile_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:416:15: note: 'patternValue' declared here 416 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:416:15: note: 'cx_607(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'regexp_source_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:762:40: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_95(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'regexp_source_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:762:14: note: 'src' declared here 762 | RootedAtom src(cx, reObj->getSource()); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:762:14: note: 'cx_95(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'regexp_source_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:762:40, inlined from 'JS::CallNonGenericMethod<&(IsRegExpObject(JS::Handle)), &(regexp_source_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'regexp_source(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:787:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_6(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'regexp_source(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:762:14: note: 'src' declared here 762 | RootedAtom src(cx, reObj->getSource()); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:762:14: note: 'cx_6(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:660:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'sourceAtom' in 'MEM[(struct Rooted * *)cx_56(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:660:14: note: 'sourceAtom' declared here 660 | RootedAtom sourceAtom(cx, AtomizeString(cx, args[0].toString())); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:660:14: note: 'cx_56(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:271:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shared' in 'MEM[(struct Rooted * *)cx_28(D) + 80B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:271:22: note: 'shared' declared here 271 | RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:271:22: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:327:61: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'flagStr' in 'MEM[(struct Rooted * *)cx_75(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:327:18: note: 'flagStr' declared here 327 | RootedString flagStr(cx, ToString(cx, flagsValue)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:327:18: note: 'cx_75(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'static_input_setter(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:948:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_54(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'static_input_setter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:948:16: note: 'str' declared here 948 | RootedString str(cx, ToString(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:948:16: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'regexp_compile_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:416:43, inlined from 'JS::CallNonGenericMethod<&(IsRegExpObject(JS::Handle)), &(regexp_compile_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:103:16, inlined from 'regexp_compile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:481:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'patternValue' in 'MEM[(struct Rooted * *)cx_5(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'regexp_compile(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:416:15: note: 'patternValue' declared here 416 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:416:15: note: 'cx_5(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpCreate(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:356:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'regexp' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpCreate(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:356:25: note: 'regexp' declared here 356 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:356:25: note: 'cx_35(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateRegExpMatchResult(JSContext*, JS::Handle, JS::Handle, js::MatchPairs const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:79:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'arr' in 'MEM[(struct Rooted * *)cx_352(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'js::CreateRegExpMatchResult(JSContext*, JS::Handle, JS::Handle, js::MatchPairs const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:78:21: note: 'arr' declared here 78 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:78:21: note: 'cx_352(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:520:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'patternValue' in 'MEM[(struct Rooted * *)cx_458(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'js::regexp_construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:520:15: note: 'patternValue' declared here 520 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:520:15: note: 'cx_458(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::Handle, unsigned long, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:1698:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'matched' in 'MEM[(struct Rooted * *)cx_1771(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, unsigned long, JS::Handle, unsigned long, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:1698:22: note: 'matched' declared here 1698 | RootedLinearString matched(cx, matchedValue.toString()->ensureLinear(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:1698:22: note: 'cx_1771(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, int, js::VectorMatchPairs*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:1024:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 're' in 'MEM[(struct Rooted * *)cx_77(D) + 80B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, int, js::VectorMatchPairs*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:1024:22: note: 're' declared here 1024 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:1024:22: note: 'cx_77(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, JS::Handle, unsigned long*, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:223:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shared' in 'MEM[(struct Rooted * *)cx_49(D) + 80B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp: In function 'js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, JS::Handle, unsigned long*, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:223:22: note: 'shared' declared here 223 | RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/RegExp.cpp:223:22: note: 'cx_49(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' mfbt/lz4hc.o /usr/bin/gcc -std=gnu99 -o lz4hc.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-78.15.0/mfbt -I/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt -I/builddir/build/BUILD/firefox-78.15.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mfbt/lz4/lz4hc.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' Running `/builddir/build/BUILD/firefox-78.15.0/js/src/release/build/encoding_rs-3d288d77b7fa1a9a/build-script-build` Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-78.15.0/mozglue/static/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/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,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=de1e0c4c934919e2 -C extra-filename=-de1e0c4c934919e2 --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/release/build/mozglue-static-de1e0c4c934919e2 -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --extern cc=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps/libcc-929e384593e53ab0.rlib` Running `/builddir/build/BUILD/firefox-78.15.0/js/src/release/build/encoding_c_mem-0fbf818943104995/build-script-build` [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_c_mem/include Running `/builddir/build/BUILD/firefox-78.15.0/js/src/release/build/encoding_c-32ff0e04dc8bc47b/build-script-build` [encoding_c 0.9.7] cargo:rerun-if-changed= [encoding_c 0.9.7] cargo:include-dir=/builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_c/include Compiling wast v16.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wast --edition=2018 /builddir/build/BUILD/firefox-78.15.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 linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=856e092249479e2a -C extra-filename=-856e092249479e2a --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --extern leb128=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libleb128-afa5c6c3405c5694.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead --> /builddir/build/BUILD/firefox-78.15.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 make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' mfbt/xxhash.o /usr/bin/gcc -std=gnu99 -o xxhash.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-78.15.0/mfbt -I/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt -I/builddir/build/BUILD/firefox-78.15.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mfbt/lz4/xxhash.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' mfbt/Compression.o /usr/bin/g++ -o Compression.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-78.15.0/mfbt -I/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt -I/builddir/build/BUILD/firefox-78.15.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mfbt/Compression.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' mfbt/Unified_cpp_mfbt0.o /usr/bin/g++ -o Unified_cpp_mfbt0.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-78.15.0/mfbt -I/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt -I/builddir/build/BUILD/firefox-78.15.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/jsmath.o /usr/bin/g++ -o jsmath.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -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 /builddir/build/BUILD/firefox-78.15.0/js/src/jsmath.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsmath.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsmath.cpp:11: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateMathObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsmath.cpp:1040:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsmath.cpp: In function 'CreateMathObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsmath.cpp:1040:16: note: 'proto' declared here 1040 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsmath.cpp:1040:16: note: 'cx_25(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/DoubleToString.o /usr/bin/g++ -o DoubleToString.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -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 /builddir/build/BUILD/firefox-78.15.0/js/src/util/DoubleToString.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' mfbt/Unified_cpp_mfbt1.o /usr/bin/g++ -o Unified_cpp_mfbt1.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-78.15.0/mfbt -I/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt -I/builddir/build/BUILD/firefox-78.15.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mfbt' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/shell' js/src/shell/Unified_cpp_js_src_shell0.o /usr/bin/g++ -o Unified_cpp_js_src_shell0.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -Dtopsrcdir=/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/shell -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/shell -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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_shell0.o.pp Unified_cpp_js_src_shell0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/shell' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Allocator.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Rooting.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:7, from Unified_cpp_js_src_shell0.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:837:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'key' in 'MEM[(struct Rooted * *)cx_74(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp: In function 'js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:837:16: note: 'key' declared here 837 | RootedString key(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:837:16: note: 'cx_74(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2781:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_66(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2781:18: note: 'str' declared here 2781 | RootedString str(cx, JS::ToString(cx, args[i])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2781:18: note: 'cx_66(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'PutStr(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2744:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_67(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'PutStr(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2744:18: note: 'str' declared here 2744 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2744:18: note: 'cx_67(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:3806:59: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'messageStr' in 'MEM[(struct Rooted * *)cx_177(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:3806:16: note: 'messageStr' declared here 3806 | RootedString messageStr(cx, report->newMessageString(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:3806:16: note: 'cx_177(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:6669:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'srcAtom' in 'MEM[(struct Rooted * *)cx_55(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:6669:14: note: 'srcAtom' declared here 6669 | RootedAtom srcAtom(cx, ToAtom(cx, args[0])); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:6669:14: note: 'cx_55(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1254:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'causeString' in 'MEM[(struct Rooted * *)cx_176(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1254:16: note: 'causeString' declared here 1254 | RootedString causeString(cx, ToString(cx, v)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1254:16: note: 'cx_176(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'GetMarks(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7788:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ret' in 'MEM[(struct Rooted * *)cx_89(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'GetMarks(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7788:24: note: 'ret' declared here 7788 | Rooted ret(cx, js::NewDenseEmptyArray(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7788:24: note: 'cx_89(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadLineBuf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2718:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_98(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'ReadLineBuf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2718:18: note: 'str' declared here 2718 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2718:18: note: 'cx_98(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Options(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1757:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_151(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'Options(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1757:18: note: 'str' declared here 1757 | RootedString str(cx, JS::ToString(cx, args[i])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1757:18: note: 'cx_151(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Crash(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:3744:53: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'message' in 'MEM[(struct Rooted * *)cx_111(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'Crash(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:3744:16: note: 'message' declared here 3744 | RootedString message(cx, JS::ToString(cx, args[0])); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:3744:16: note: 'cx_111(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'BindToAsyncStack(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1301:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bound' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'BindToAsyncStack(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1300:18: note: 'bound' declared here 1300 | RootedFunction bound(cx, NewFunctionWithReserved(cx, BoundToAsyncStack, 0, 0, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1300:18: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'GetScriptAndPCArgs(JSContext*, JS::CallArgs&, JS::MutableHandle, int*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2952:43, inlined from 'PCToLine(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:3018:26: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_56(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'PCToLine(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2952:16: note: 'script' declared here 2952 | RootedScript script(cx, GetTopScript(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2952:16: note: 'cx_56(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'runOffThreadScript(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:5657:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_54(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'runOffThreadScript(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:5657:16: note: 'script' declared here 5657 | RootedScript script(cx, JS::FinishOffThreadScript(cx, token)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:5657:16: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'runOffThreadDecodedScript(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:5853:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_54(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'runOffThreadDecodedScript(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:5853:16: note: 'script' declared here 5853 | RootedScript script(cx, JS::FinishOffThreadScriptDecoder(cx, token)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:5853:16: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned long*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:6689:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_120(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In member function 'ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned long*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:6689:18: note: 'str' declared here 6689 | RootedString str(cx, JS_NewStringCopyZ(cx, filename)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:6689:18: note: 'cx_120(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7310:64: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_58(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7309:29: note: 'buffer' declared here 7309 | RootedArrayBufferObject buffer( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7309:29: note: 'cx_58(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'GetElementCallback(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:4138:37: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'privateValue' in 'MEM[(struct Rooted * *)cx_70(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'GetElementCallback(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:4138:15: note: 'privateValue' declared here 4138 | RootedValue privateValue(cx, value); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:4138:15: note: 'cx_70(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WasmCodeOffsets(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8141:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'jsOffsets' in 'MEM[(struct Rooted * *)cx_128(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'WasmCodeOffsets(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8141:16: note: 'jsOffsets' declared here 8141 | RootedObject jsOffsets(cx, JS::NewArrayObject(cx, offsets.length())); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8141:16: note: 'cx_128(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:1030:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'info' in 'MEM[(struct Rooted * *)cx_110(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp: In function 'js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:1030:16: note: 'info' declared here 1030 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:1030:16: note: 'cx_110(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Help(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9402:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_99(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'Help(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9402:16: note: 'obj' declared here 9402 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9402:16: note: 'cx_99(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'dom_constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9871:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'domObj' in 'MEM[(struct Rooted * *)cx_100(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'dom_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9871:16: note: 'domObj' declared here 9871 | RootedObject domObj(cx, JS_NewObjectWithGivenProto(cx, &dom_class, proto)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9871:16: note: 'cx_100(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CacheEntry(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1994:59: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_44(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'CacheEntry(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1994:16: note: 'obj' declared here 1994 | RootedObject obj(cx, JS_NewObject(cx, &CacheEntry_class)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1994:16: note: 'cx_44(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'TransplantableObject(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8476:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'transplant' in 'MEM[(struct Rooted * *)cx_283(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'TransplantableObject(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8475:16: note: 'transplant' declared here 8475 | RootedObject transplant( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8475:16: note: 'cx_283(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:148:49, inlined from 'js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:87:42: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'closure' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In function 'js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:148:16: note: 'closure' declared here 148 | RootedObject closure(cx, JS_NewPlainObject(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:148:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:148:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'closure' in 'MEM[(struct Rooted * *)cx_167(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:148:16: note: 'closure' declared here 148 | RootedObject closure(cx, JS_NewPlainObject(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:148:16: note: 'cx_167(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::resolve(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:240:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_126(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::resolve(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:240:22: note: 'name' declared here 240 | RootedLinearString name(cx, JS_EnsureLinearString(cx, nameArg)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:240:22: note: 'cx_126(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ResolvePath(JSContext*, JS::Handle, js::shell::PathResolutionMode)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:103:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_82(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp: In function 'js::shell::ResolvePath(JSContext*, JS::Handle, js::shell::PathResolutionMode)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:103:22: note: 'str' declared here 103 | RootedLinearString str(cx, JS_EnsureLinearString(cx, filenameStr)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:103:22: note: 'cx_82(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:430:64: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_156(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:430:16: note: 'str' declared here 430 | RootedString str(cx, ResolvePath(cx, givenPath, RootRelative)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:430:16: note: 'cx_156(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1614:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'rawFilenameStr' in 'MEM[(struct Rooted * *)cx_136(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1614:16: note: 'rawFilenameStr' declared here 1614 | RootedString rawFilenameStr(cx, JS::ToString(cx, args[0])); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1614:16: note: 'cx_136(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'LoadScript(JSContext*, unsigned int, JS::Value*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1815:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_134(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'LoadScript(JSContext*, unsigned int, JS::Value*, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1815:16: note: 'str' declared here 1815 | RootedString str(cx); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1815:16: note: 'cx_134(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WasmLoop(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8185:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'filename' in 'MEM[(struct Rooted * *)cx_152(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'WasmLoop(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8185:16: note: 'filename' declared here 8185 | RootedString filename(cx, ResolvePath(cx, givenPath, RootRelative)); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8185:16: note: 'cx_152(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WasmTextToBinary(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8101:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'binary' in 'MEM[(struct Rooted * *)cx_123(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'WasmTextToBinary(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8101:16: note: 'binary' declared here 8101 | RootedObject binary(cx, JS_NewUint8Array(cx, bytes.length())); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:8101:16: note: 'cx_123(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'EvalInContext(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:4023:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_206(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'EvalInContext(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:4023:16: note: 'str' declared here 4023 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:4023:16: note: 'cx_206(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::CreateScriptPrivate(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:852:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'info' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'js::shell::CreateScriptPrivate(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:852:16: note: 'info' declared here 852 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:852:16: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'RegisterScriptPathWithModuleLoader(JSContext*, JS::Handle, char const*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:874:56, inlined from 'RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:944:42: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_151(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:874:16: note: 'path' declared here 874 | RootedString path(cx, JS_NewStringCopyZ(cx, filename)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:874:16: note: 'cx_151(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Run(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2534:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_168(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'Run(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2534:16: note: 'str' declared here 2534 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:2534:16: note: 'cx_168(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:527:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'resolvedPath' in 'MEM[(struct Rooted * *)cx_37(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:527:16: note: 'resolvedPath' declared here 527 | RootedString resolvedPath(cx, ResolvePath(cx, path, RootRelative)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:527:16: note: 'cx_37(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:285:77, inlined from 'js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:322:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_2(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:283:16: note: 'str' declared here 283 | RootedString str( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:283:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:285:77, inlined from 'js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:317:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_2(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:283:16: note: 'str' declared here 283 | RootedString str( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:283:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7876:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)cx_91(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In member function 'js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7876:18: note: 'result' declared here 7876 | RootedObject result(cx, JS::NewArrayObject(cx, log.length())); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7876:18: note: 'cx_91(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'EntryPoints(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7909:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'opts' in 'MEM[(struct Rooted * *)cx_499(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'EntryPoints(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7909:16: note: 'opts' declared here 7909 | RootedObject opts(cx, ToObject(cx, args[0])); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7909:16: note: 'cx_499(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DefineConsole(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9247:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'DefineConsole(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9247:16: note: 'obj' declared here 9247 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9247:16: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ospath_join(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:785:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_97(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp: In function 'js::shell::ospath_join(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:785:24: note: 'str' declared here 785 | RootedLinearString str(cx, JS_EnsureLinearString(cx, args[i].toString())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:785:24: note: 'cx_97(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::DefineOS(JSContext*, JS::Handle, bool, js::shell::RCFile**, js::shell::RCFile**)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:1092:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_156(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp: In function 'js::shell::DefineOS(JSContext*, JS::Handle, bool, js::shell::RCFile**, js::shell::RCFile**)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:1092:16: note: 'obj' declared here 1092 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:1092:16: note: 'cx_156(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9915:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'glob' in 'MEM[(struct Rooted * *)cx_252(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9913:16: note: 'glob' declared here 9913 | RootedObject glob(cx, | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:9913:16: note: 'cx_252(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewGlobal(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:6490:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'global' in 'MEM[(struct Rooted * *)cx_344(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'NewGlobal(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:6490:16: note: 'global' declared here 6490 | RootedObject global(cx, NewGlobalObject(cx, options, principals.get(), kind)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:6490:16: note: 'cx_344(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, StreamCacheEntryObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7355:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_136(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7354:24: note: 'obj' declared here 7354 | RootedNativeObject obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:7354:24: note: 'cx_136(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::shell::FileObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**) [clone .part.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:623:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'oldFileObj' in 'MEM[(struct Rooted * *)cx_3(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp: In function 'js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**) [clone .part.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:623:16: note: 'oldFileObj' declared here 623 | RootedObject oldFileObj(cx, FileObject::create(cx, oldFile)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:623:16: note: 'cx_3(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:390:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'registry' in 'MEM[(struct Rooted * *)cx_60(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:390:16: note: 'registry' declared here 390 | RootedObject registry(cx, getOrCreateModuleRegistry(cx)); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:390:16: note: 'cx_60(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:370:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'registry' in 'MEM[(struct Rooted * *)cx_64(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:370:16: note: 'registry' declared here 370 | RootedObject registry(cx, getOrCreateModuleRegistry(cx)); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:370:16: note: 'cx_64(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:303:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_172(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:303:22: note: 'path' declared here 303 | RootedLinearString path(cx, JS_EnsureLinearString(cx, pathArg)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:303:22: note: 'cx_172(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:96:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'module' in 'MEM[(struct Rooted * *)cx_32(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:96:16: note: 'module' declared here 96 | RootedObject module(cx, loadAndParse(cx, path)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:96:16: note: 'cx_32(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:107:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_24(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:107:22: note: 'path' declared here 107 | RootedLinearString path(cx, resolve(cx, specifier, referencingPrivate)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:107:22: note: 'cx_24(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:107:73, inlined from 'js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:69:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_2(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In function 'js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:107:22: note: 'path' declared here 107 | RootedLinearString path(cx, resolve(cx, specifier, referencingPrivate)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:107:22: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:96:49, inlined from 'js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:92:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'module' in 'MEM[(struct Rooted * *)cx_3(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:96:16: note: 'module' declared here 96 | RootedObject module(cx, loadAndParse(cx, path)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:96:16: note: 'cx_3(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:225:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_24(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp: In member function 'js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:225:22: note: 'path' declared here 225 | RootedLinearString path(cx, resolve(cx, specifier, referencingPrivate)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/ModuleLoader.cpp:225:22: note: 'cx_24(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'RunModule(JSContext*, char const*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1001:56, inlined from 'Process(JSContext*, char const*, bool, FileKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1525:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'path' in 'MEM[(struct Rooted * *)cx_27(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp: In function 'Process(JSContext*, char const*, bool, FileKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1001:16: note: 'path' declared here 1001 | RootedString path(cx, JS_NewStringCopyZ(cx, filename)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/js.cpp:1001:16: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::shell::osfile_listDir(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:340:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)_63 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp: In function 'js::shell::osfile_listDir(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:340:16: note: 'str' declared here 340 | RootedString str(cx, ResolvePath(cx, givenPath, ScriptRelative)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/shell/OSObject.cpp:340:16: note: 'MEM[(struct JSContext * const &)&cx]' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Utility.o /usr/bin/g++ -o Utility.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -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 /builddir/build/BUILD/firefox-78.15.0/js/src/util/Utility.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' js/src/new-regexp/property-sequences.o /usr/bin/g++ -o property-sequences.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -DV8_INTL_SUPPORT -MD -MP -MF .deps/property-sequences.o.pp /builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp/property-sequences.cc make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit0.o /usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Allocator.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/AliasAnalysis.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:7, from Unified_cpp_js_src_jit0.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::jit::JitCode*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::BaselineCacheIRCompiler::compile()' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:185:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'newStubCode' in 'MEM[(struct Rooted * *)_775 + 8B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit0.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::BaselineCacheIRCompiler::compile()': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:185:20: note: 'newStubCode' declared here 185 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:185:20: note: 'MEM[(struct JSContext * const &)this_336(D) + 8]' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' js/src/gc/Unified_cpp_js_src_gc0.o /usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/gc -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::RealmsInZoneIter::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:166:16, inlined from 'js::CompartmentsOrRealmsIterT::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:207:16, inlined from 'js::gc::GCRuntime::sweepObjectGroups()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:5017:55: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 40B].it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp: In member function 'js::gc::GCRuntime::sweepObjectGroups()': /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:5017:29: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 40B].it' was declared here 5017 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::RealmsInZoneIter::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:166:16, inlined from 'js::CompartmentsOrRealmsIterT::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:207:16, inlined from 'js::gc::GCRuntime::sweepMisc()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:5025:55: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 40B].it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp: In member function 'js::gc::GCRuntime::sweepMisc()': /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:5025:29: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 40B].it' was declared here 5025 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::RealmsInZoneIter::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:166:16, inlined from 'js::CompartmentsOrRealmsIterT::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:207:16, inlined from 'js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:5144:55: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 40B].it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp: In member function 'js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)': /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:5144:31: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 40B].it' was declared here 5144 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::RealmsInZoneIter::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:166:16, inlined from 'js::CompartmentsOrRealmsIterT::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:207:16, inlined from 'js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:5182:55: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 40B].it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp: In member function 'js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)': /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:5182:31: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 40B].it' was declared here 5182 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Allocator.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Allocator.cpp:7: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::gc::NewMemoryInfoObject(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:8558:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_71(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp: In function 'js::gc::NewMemoryInfoObject(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:8558:16: note: 'obj' declared here 8558 | RootedObject obj(cx, JS_NewObject(cx, nullptr)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GC.cpp:8558:16: note: 'cx_71(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' js/src/frontend/Parser.o /usr/bin/g++ -o Parser.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -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 /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.h:183, from /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:20: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::ParserBase::prefixAccessorName(js::frontend::PropertyType, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2381:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)_30 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::ParserBase::prefixAccessorName(js::frontend::PropertyType, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2381:16: note: 'str' declared here 2381 | RootedString str(cx_, ConcatStrings(cx_, prefix, propAtom)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2381:16: note: 'MEM[(struct JSContext * const &)this_10(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::bigIntAtom()' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)_9 + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::bigIntAtom()': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: note: 'MEM[(struct JSContext * const &)this_6(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::bigIntAtom()' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)_9 + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::bigIntAtom()': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: note: 'MEM[(struct JSContext * const &)this_6(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::bigIntAtom()' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)_9 + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::bigIntAtom()': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: note: 'MEM[(struct JSContext * const &)this_6(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::bigIntAtom()' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)_9 + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::bigIntAtom()': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:9992:16: note: 'MEM[(struct JSContext * const &)this_6(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_23 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: note: 'MEM[(struct JSContext * const &)this_11(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, js::frontend::ListNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4724:26: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bindingAtom' in 'MEM[(struct Rooted * *)_95 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, js::frontend::ListNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here 4724 | RootedPropertyName bindingAtom(cx_, importedBinding()); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4724:26: note: 'MEM[(struct JSContext * const &)this_53(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, js::frontend::ListNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4785:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bindingName' in 'MEM[(struct Rooted * *)_138 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, js::frontend::ListNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4785:24: note: 'bindingName' declared here 4785 | RootedPropertyName bindingName(cx_, importedBinding()); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4785:24: note: 'MEM[(struct JSContext * const &)this_53(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::Parser::importDeclaration()' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4853:26: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bindingAtom' in 'MEM[(struct Rooted * *)_74 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::Parser::importDeclaration()': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4853:26: note: 'MEM[(struct JSContext * const &)this_44(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_17 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: note: 'MEM[(struct JSContext * const &)this_8(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_23 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: note: 'MEM[(struct JSContext * const &)this_11(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, js::frontend::ListNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4724:26: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bindingAtom' in 'MEM[(struct Rooted * *)_95 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, js::frontend::ListNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here 4724 | RootedPropertyName bindingAtom(cx_, importedBinding()); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4724:26: note: 'MEM[(struct JSContext * const &)this_53(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, js::frontend::ListNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4785:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bindingName' in 'MEM[(struct Rooted * *)_138 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, js::frontend::ListNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4785:24: note: 'bindingName' declared here 4785 | RootedPropertyName bindingName(cx_, importedBinding()); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4785:24: note: 'MEM[(struct JSContext * const &)this_53(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::Parser::importDeclaration()' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4853:26: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bindingAtom' in 'MEM[(struct Rooted * *)_74 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::Parser::importDeclaration()': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4853:26: note: 'MEM[(struct JSContext * const &)this_44(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_17 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4012:22: note: 'MEM[(struct JSContext * const &)this_8(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'label' in 'MEM[(struct Rooted * *)_19 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: note: 'MEM[(struct JSContext * const &)this_10(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_115 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: note: 'name' declared here 10611 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: note: 'MEM[(struct JSContext * const &)this_62(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_134 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: note: 'name' declared here 10634 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: note: 'MEM[(struct JSContext * const &)this_62(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_169 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here 10998 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: note: 'MEM[(struct JSContext * const &)this_55(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_276 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: note: 'MEM[(struct JSContext * const &)this_68(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_231 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here 8680 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: note: 'MEM[(struct JSContext * const &)this_68(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::SyntaxParseHandler::Node*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_53 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::SyntaxParseHandler::Node*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: note: 'MEM[(struct JSContext * const &)this_28(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::SyntaxParseHandler::Node)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_182 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::SyntaxParseHandler::Node)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: note: 'MEM[(struct JSContext * const &)this_99(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_258 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: note: 'MEM[(struct JSContext * const &)this_72(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_205 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here 8680 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: note: 'MEM[(struct JSContext * const &)this_72(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::ParseNode**)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_55 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::ParseNode**)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: note: 'MEM[(struct JSContext * const &)this_29(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_150 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: note: 'name' declared here 10611 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: note: 'MEM[(struct JSContext * const &)this_73(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_173 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: note: 'name' declared here 10634 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: note: 'MEM[(struct JSContext * const &)this_73(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_198 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here 10998 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: note: 'MEM[(struct JSContext * const &)this_62(D) + 32]' declared here /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized] 7359 | NameNodeType innerName; | ^~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::FunctionNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_185 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::FunctionNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: note: 'MEM[(struct JSContext * const &)this_101(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'label' in 'MEM[(struct Rooted * *)_20 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: note: 'MEM[(struct JSContext * const &)this_13(D) + 32]' declared here /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 5922 | TernaryNodeType ifNode; | ^~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'label' in 'MEM[(struct Rooted * *)_19 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: note: 'MEM[(struct JSContext * const &)this_10(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_115 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: note: 'name' declared here 10611 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: note: 'MEM[(struct JSContext * const &)this_62(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_134 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: note: 'name' declared here 10634 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: note: 'MEM[(struct JSContext * const &)this_62(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_169 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here 10998 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: note: 'MEM[(struct JSContext * const &)this_55(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_276 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: note: 'MEM[(struct JSContext * const &)this_68(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_231 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here 8680 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: note: 'MEM[(struct JSContext * const &)this_68(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::SyntaxParseHandler::Node*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_53 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::SyntaxParseHandler::Node*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: note: 'MEM[(struct JSContext * const &)this_28(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::SyntaxParseHandler::Node)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_182 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::SyntaxParseHandler::Node)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: note: 'MEM[(struct JSContext * const &)this_99(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_258 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8743:24: note: 'MEM[(struct JSContext * const &)this_72(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_205 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here 8680 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:8680:29: note: 'MEM[(struct JSContext * const &)this_72(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::ParseNode**)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_55 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::ParseNode**)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:4501:22: note: 'MEM[(struct JSContext * const &)this_29(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_150 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: note: 'name' declared here 10611 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10611:31: note: 'MEM[(struct JSContext * const &)this_73(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_173 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser::PossibleError*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: note: 'name' declared here 10634 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10634:31: note: 'MEM[(struct JSContext * const &)this_73(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_198 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser::PossibleError*, js::frontend::ParserBase::InvokedPrediction)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here 10998 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:10998:29: note: 'MEM[(struct JSContext * const &)this_62(D) + 32]' declared here /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized] 7359 | NameNodeType innerName; | ^~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::FunctionNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)_185 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::FunctionNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:2584:30: note: 'MEM[(struct JSContext * const &)this_101(D) + 32]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyName*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'label' in 'MEM[(struct Rooted * *)_20 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:6713:22: note: 'MEM[(struct JSContext * const &)this_13(D) + 32]' declared here /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/Parser.cpp:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 5922 | TernaryNodeType ifNode; | ^~~~~~ warning: `wast` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_rs-8b43d259fbb7743b/out /usr/bin/rustc --crate-name encoding_rs /builddir/build/BUILD/firefox-78.15.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 linker-plugin-lto -C metadata=e978e4dd7cc5db51 -C extra-filename=-e978e4dd7cc5db51 --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --extern cfg_if=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libcfg_if-e47e2332c095c99f.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: unused label --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | | // Fast-track Hiragana (60% according to Lunde) ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: `#[warn(unused_labels)]` on by default = note: this warning originates in the macro `euc_jp_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | | // Fast-track Hiragana (60% according to Lunde) ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: this warning originates in the macro `euc_jp_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/macros.rs:574:41 | 574 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 | 111 | / gb18030_decoder_functions!( 112 | | { 113 | | // If first is between 0x81 and 0xFE, inclusive, 114 | | // subtract offset 0x81. ... | 294 | | handle, 295 | | 'outermost); | |___________________- in this macro invocation | = note: this warning originates in the macro `gb18030_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:743:26 | 743 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range | = note: `#[warn(ellipsis_inclusive_range_patterns)]` 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 warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:749:29 | 749 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:770:36 | 770 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:879:29 | 879 | 0xF1...0xF4 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:942:18 | 942 | 0...0x7F => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:948:21 | 948 | 0xC2...0xD5 => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/mem.rs:985:28 | 985 | 0xE1 | 0xE3...0xEC | 0xEE => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2686:29 | 2686 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2691:29 | 2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2691:43 | 2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2714:29 | 2714 | b'A'...b'Z' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2723:29 | 2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/lib.rs:2723:43 | 2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_rs/src/handles.rs:113:42 | 113 | let mut u: u16 = ::std::mem::uninitialized(); | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' js/src/new-regexp/special-case.o /usr/bin/g++ -o special-case.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -DV8_INTL_SUPPORT -MD -MP -MF .deps/special-case.o.pp /builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp/special-case.cc make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/debugger' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/debugger -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/debugger -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/debugger' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.h:31, from /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebugScript.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebugScript.cpp:7, from Unified_cpp_js_src_debugger0.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ValueToStableChars(JSContext*, char const*, JS::Handle, JS::AutoStableStringChars&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:303:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linear' in 'MEM[(struct Rooted * *)cx_38(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'js::ValueToStableChars(JSContext*, char const*, JS::Handle, JS::AutoStableStringChars&)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:303:22: note: 'linear' declared here 303 | RootedLinearString linear(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:303:22: note: 'cx_38(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ParseEvalOptions(JSContext*, JS::Handle, js::EvalOptions&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:339:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'url_str' in 'MEM[(struct Rooted * *)cx_108(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'js::ParseEvalOptions(JSContext*, JS::Handle, js::EvalOptions&)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:339:18: note: 'url_str' declared here 339 | RootedString url_str(cx, ToString(cx, v)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:339:18: note: 'cx_108(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::AbstractGeneratorObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1915:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'generatorObj' in 'MEM[(struct Rooted * *)cx_53(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1914:36: note: 'generatorObj' declared here 1914 | Rooted generatorObj( | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1914:36: note: 'cx_53(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:6701:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'gcCycleNumberVal' in 'MEM[(struct Rooted * *)cx_281(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:6701:15: note: 'gcCycleNumberVal' declared here 6701 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:6701:15: note: 'cx_281(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationsLogOverflowed>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationsLogOverflowed>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::onPopGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1858:71, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1973:5: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'value' in 'MEM[(struct Rooted * *)_59 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1857:15: note: 'value' declared here 1857 | RootedValue value( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1857:15: note: 'MEM[(struct JSContext * const &)&data]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::onStepGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1820:76, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1972:5: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'value' in 'MEM[(struct Rooted * *)_59 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1819:15: note: 'value' declared here 1819 | RootedValue value( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1819:15: note: 'MEM[(struct JSContext * const &)&data]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_31(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_31(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_31(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_31(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::onStepGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1820:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'value' in 'MEM[(struct Rooted * *)_25 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In member function 'js::DebuggerFrame::CallData::onStepGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1819:15: note: 'value' declared here 1819 | RootedValue value( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1819:15: note: 'MEM[(struct JSContext * const &)this_9(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::onPopGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1858:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'value' in 'MEM[(struct Rooted * *)_25 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In member function 'js::DebuggerFrame::CallData::onPopGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1857:15: note: 'value' declared here 1857 | RootedValue value( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1857:15: note: 'MEM[(struct JSContext * const &)this_9(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::CallData::findSourceURLs()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5813:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)_29 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::findSourceURLs()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5813:16: note: 'result' declared here 5813 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5813:16: note: 'MEM[(struct JSContext * const &)this_19(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, mozilla::UniquePtr&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::takeCensus()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:402:59: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'rootCount' in 'MEM[(struct Rooted * *)_82 + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In member function 'js::DebuggerMemory::CallData::takeCensus()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:402:24: note: 'rootCount' declared here 402 | JS::ubi::RootedCount rootCount(cx, rootType->makeCount()); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:402:24: note: 'MEM[(struct JSContext * const &)this_33(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerArguments*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerArguments::create(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1703:64: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_145(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerArguments::create(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1702:30: note: 'obj' declared here 1702 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1702:30: note: 'cx_145(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_41(D)' declared here /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In member function 'js::DebuggerEnvironment::CallData::typeGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:181:15: note: 's' was declared here 181 | const char* s; | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::getOlderSavedFrame(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1573:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'causeAtom' in 'MEM[(struct Rooted * *)cx_119(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::getOlderSavedFrame(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1573:20: note: 'causeAtom' declared here 1573 | RootedAtom causeAtom(cx, AtomizeUTF8Chars(cx, cause, strlen(cause))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1573:20: note: 'cx_119(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::CallData::adoptSource()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:6030:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)_22 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::adoptSource()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:6030:16: note: 'obj' declared here 6030 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:6030:16: note: 'MEM[(struct JSContext * const &)this_21(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1410:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'dobj' in 'MEM[(struct Rooted * *)cx_100(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1409:26: note: 'dobj' declared here 1409 | RootedDebuggerObject dobj(cx, | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1409:26: note: 'cx_100(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1348:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'optObj' in 'MEM[(struct Rooted * *)cx_127(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1348:23: note: 'optObj' declared here 1348 | RootedPlainObject optObj(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1348:23: note: 'cx_127(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::Return const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1950:37, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:257:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'retval' in 'MEM[(struct Rooted * *)_17 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1950:17: note: 'retval' declared here 1950 | RootedValue retval(cx, ret.value); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1950:17: note: 'MEM[(struct JSContext * const &)aMatcher_5(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::Throw const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1960:38, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:257:47, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'exc' in 'MEM[(struct Rooted * *)_49 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1960:17: note: 'exc' declared here 1960 | RootedValue exc(cx, thr.exception); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1960:17: note: 'MEM[(struct JSContext * const &)aMatcher_5(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::InitialYield const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1981:67, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:257:47, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'gen' in 'MEM[(struct Rooted * *)_105 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1981:17: note: 'gen' declared here 1981 | RootedValue gen(cx, ObjectValue(*initialYield.generatorObject)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1981:17: note: 'MEM[(struct JSContext * const &)aMatcher_5(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::Yield const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1993:56, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:257:47, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'iteratorResult' in 'MEM[(struct Rooted * *)_146 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1993:17: note: 'iteratorResult' declared here 1993 | RootedValue iteratorResult(cx, yield.iteratorResult); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1993:17: note: 'MEM[(struct JSContext * const &)aMatcher_5(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::Await const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2005:42, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:187:45, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'awaitee' in 'MEM[(struct Rooted * *)_183 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2005:17: note: 'awaitee' declared here 2005 | RootedValue awaitee(cx, await.awaitee); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2005:17: note: 'MEM[(struct JSContext * const &)aMatcher_5(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::CallData::addDebuggee()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:4296:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'global' in 'MEM[(struct Rooted * *)_34 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::addDebuggee()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:4296:25: note: 'global' declared here 4296 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:4296:25: note: 'MEM[(struct JSContext * const &)this_21(D)]' declared here In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:53: In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::RealmsInZoneIter::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:166:16, inlined from 'js::CompartmentsOrRealmsIterT::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:207:16, inlined from 'js::Debugger::CallData::findAllGlobals()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5762:56: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 56B].it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::findAllGlobals()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5762:21: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 56B].it' was declared here 5762 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::CallData::makeGlobalObjectReference()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5847:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'global' in 'MEM[(struct Rooted * *)_27 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::makeGlobalObjectReference()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5847:25: note: 'global' declared here 5847 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5847:25: note: 'MEM[(struct JSContext * const &)this_17(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1631:59: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'argsobj' in 'MEM[(struct Rooted * *)cx_333(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1631:16: note: 'argsobj' declared here 1631 | RootedObject argsobj(cx, RequireObject(cx, args.thisv())); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1631:16: note: 'cx_333(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::Return const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1950:37, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:257:47, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) constdecltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:772:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2036:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'retval' in 'MEM[(struct Rooted * *)_25 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1950:17: note: 'retval' declared here 1950 | RootedValue retval(cx, ret.value); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1950:17: note: 'MEM[(struct JSContext * const &)&D.612571]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::Throw const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1960:38, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:257:47, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) constdecltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:772:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2036:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'exc' in 'MEM[(struct Rooted * *)_57 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1960:17: note: 'exc' declared here 1960 | RootedValue exc(cx, thr.exception); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1960:17: note: 'MEM[(struct JSContext * const &)&D.612571]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::InitialYield const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1981:67, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:257:47, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) constdecltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:772:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2036:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'gen' in 'MEM[(struct Rooted * *)_113 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1981:17: note: 'gen' declared here 1981 | RootedValue gen(cx, ObjectValue(*initialYield.generatorObject)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1981:17: note: 'MEM[(struct JSContext * const &)&D.612571]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::Yield const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1993:56, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:257:47, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) constdecltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:772:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2036:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'iteratorResult' in 'MEM[(struct Rooted * *)_154 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1993:17: note: 'iteratorResult' declared here 1993 | RootedValue iteratorResult(cx, yield.iteratorResult); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1993:17: note: 'MEM[(struct JSContext * const &)&D.612571]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Completion::BuildValueMatcher::operator()(js::Completion::Await const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2005:42, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:187:45, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::detail::VariantImplementation::match const>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:269:25, inlined from 'mozilla::Variant::match(js::Completion::BuildValueMatcher&&) constdecltype(auto)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Variant.h:772:23, inlined from 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2036:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'awaitee' in 'MEM[(struct Rooted * *)_191 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2005:17: note: 'awaitee' declared here 2005 | RootedValue awaitee(cx, await.awaitee); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:2005:17: note: 'MEM[(struct JSContext * const &)&D.612571]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1319:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'envobj' in 'MEM[(struct Rooted * *)cx_101(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1318:31: note: 'envobj' declared here 1318 | RootedDebuggerEnvironment envobj( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:1318:31: note: 'cx_101(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:441:61: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'parent' in 'MEM[(struct Rooted * *)cx_59(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In member function 'js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:441:16: note: 'parent' declared here 441 | Rooted parent(cx, referent()->enclosingEnvironment()); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:441:16: note: 'cx_59(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'environment' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp: In function 'js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Environment.cpp:146:29: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::create(JSContext*, js::Debugger*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:45:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_100(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::create(JSContext*, js::Debugger*)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:44:27: note: 'memory' declared here 44 | Rooted memory( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:44:27: note: 'cx_100(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerInstanceObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:4496:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In function 'js::Debugger::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:4495:35: note: 'obj' declared here 4495 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:4495:35: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:923:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_124(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:923:18: note: 'proto' declared here 923 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:923:18: note: 'cx_124(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::CallData::removeDebuggee()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:4341:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'global' in 'MEM[(struct Rooted * *)_33 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::removeDebuggee()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:4341:25: note: 'global' declared here 4341 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:4341:25: note: 'MEM[(struct JSContext * const &)this_26(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::CallData::adoptFrame()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5978:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)_60 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::adoptFrame()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5978:16: note: 'obj' declared here 5978 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5978:16: note: 'MEM[(struct JSContext * const &)this_37(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Debugger::CallData::adoptFrame()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5990:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frameObj' in 'MEM[(struct Rooted * *)_80 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp: In member function 'js::Debugger::CallData::adoptFrame()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5990:23: note: 'frameObj' declared here 5990 | RootedDebuggerFrame frameObj(cx, DebuggerFrame::check(cx, objVal)); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Debugger.cpp:5990:23: note: 'MEM[(struct JSContext * const &)this_37(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::drainAllocationsLog()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:202:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)_130 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In member function 'js::DebuggerMemory::CallData::drainAllocationsLog()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:202:21: note: 'result' declared here 202 | RootedArrayObject result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:202:21: note: 'MEM[(struct JSContext * const &)this_54(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::drainAllocationsLog()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:209:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)_136 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In member function 'js::DebuggerMemory::CallData::drainAllocationsLog()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:209:23: note: 'obj' declared here 209 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:209:23: note: 'MEM[(struct JSContext * const &)this_54(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::drainAllocationsLog()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:233:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)_177 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In member function 'js::DebuggerMemory::CallData::drainAllocationsLog()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:232:18: note: 'className' declared here 232 | RootedString className( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:232:18: note: 'MEM[(struct JSContext * const &)this_54(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'memory' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp: In function 'js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::evalWithBindingsMethod()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1932:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bindings' in 'MEM[(struct Rooted * *)_51 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In member function 'js::DebuggerFrame::CallData::evalWithBindingsMethod()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1932:16: note: 'bindings' declared here 1932 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1932:16: note: 'MEM[(struct JSContext * const &)this_26(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp: In function 'js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'frame' declared here 1350 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Frame.cpp:1350:23: note: 'cx_43(D)' declared here warning: `encoding_rs` (lib) generated 18 warnings (1 duplicate) Running `/builddir/build/BUILD/firefox-78.15.0/js/src/release/build/mozglue-static-de1e0c4c934919e2/build-script-build` [mozglue-static 0.1.0] TARGET = Some("aarch64-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("aarch64-unknown-linux-gnu") [mozglue-static 0.1.0] CXX_aarch64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXX_aarch64_unknown_linux_gnu = Some(" /usr/bin/g++") [mozglue-static 0.1.0] CXXFLAGS_aarch64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXFLAGS_aarch64_unknown_linux_gnu = Some("-I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/js/src/rust -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/rust -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H") [mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None [mozglue-static 0.1.0] DEBUG = Some("false") [mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = None [mozglue-static 0.1.0] running: "/usr/bin/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers" "-include" "/builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/js/src/rust" "-I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/rust" "-I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-Wno-noexcept-type" "-fno-sized-deallocation" "-fno-aligned-new" "-O2" "-flto=auto" "-ffat-lto-objects" "-fexceptions" "-g" "-grecord-gcc-switches" "-pipe" "-Wall" "-Werror=format-security" "-Wp,-D_FORTIFY_SOURCE=2" "-Wp,-D_GLIBCXX_ASSERTIONS" "-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1" "-fstack-protector-strong" "-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1" "-mbranch-protection=standard" "-fasynchronous-unwind-tables" "-fstack-clash-protection" "-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" "/builddir/build/BUILD/firefox-78.15.0/js/src/js/src" "-I" "/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-3d27bdffe3bbc0fa/out/wrappers.o" "-c" "wrappers.cpp" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_aarch64-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_aarch64_unknown_linux_gnu = Some("/usr/bin/ar") [mozglue-static 0.1.0] running: "/usr/bin/ar" "crs" "/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-3d27bdffe3bbc0fa/out/libwrappers.a" "/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-3d27bdffe3bbc0fa/out/wrappers.o" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-3d27bdffe3bbc0fa/out [mozglue-static 0.1.0] CXXSTDLIB_aarch64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXSTDLIB_aarch64_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 wat v1.0.17 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wat --edition=2018 /builddir/build/BUILD/firefox-78.15.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=e6b526c2b2108302 -C extra-filename=-e6b526c2b2108302 --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --extern wast=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libwast-856e092249479e2a.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_c-5054e66de0afca67/out /usr/bin/rustc --crate-name encoding_c /builddir/build/BUILD/firefox-78.15.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 linker-plugin-lto -C metadata=601e061e16e31f56 -C extra-filename=-601e061e16e31f56 --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --extern encoding_rs=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-e978e4dd7cc5db51.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_c_mem-d6efca61944e9158/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /builddir/build/BUILD/firefox-78.15.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 linker-plugin-lto -C metadata=4450425841b31b1b -C extra-filename=-4450425841b31b1b --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --extern encoding_rs=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-e978e4dd7cc5db51.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1` warning: `extern` fn uses type `char`, which is not FFI-safe --> /builddir/build/BUILD/firefox-78.15.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55 | 198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool { | ^^^^ not FFI-safe | = note: `#[warn(improper_ctypes_definitions)]` on by default = help: consider using `u32` or `libc::wchar_t` instead = note: the `char` type has no C equivalent warning: `encoding_c_mem` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-3d27bdffe3bbc0fa/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 linker-plugin-lto -C metadata=cc016a68854c88cd -C extra-filename=-cc016a68854c88cd --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --extern arrayvec=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libarrayvec-c8dcca255c01f55a.rmeta -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-3d27bdffe3bbc0fa/out -l static=wrappers -l stdc++` Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-78.15.0/js/src/rust/shared) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=8a3ae4a9c04fbb72 -C extra-filename=-8a3ae4a9c04fbb72 --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --extern encoding_c=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_c-601e061e16e31f56.rmeta --extern encoding_c_mem=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_c_mem-4450425841b31b1b.rmeta --extern mozglue_static=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-cc016a68854c88cd.rmeta --extern mozilla_central_workspace_hack=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-2f603b82c5fb7fe1.rmeta -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-3d27bdffe3bbc0fa/out` Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-78.15.0/js/src/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-78.15.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_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='/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C lto -Clto -C metadata=7b190aa1e487c3fd -C extra-filename=-7b190aa1e487c3fd --out-dir /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-78.15.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-78.15.0/js/src/release/deps --extern jsrust_shared=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libjsrust_shared-8a3ae4a9c04fbb72.rlib --extern mozglue_static=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-cc016a68854c88cd.rlib --extern wasmparser=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libwasmparser-83420cfc6f4795a8.rlib --extern wat=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/deps/libwat-e6b526c2b2108302.rlib -C opt-level=2 -C debuginfo=2 --cap-lints warn -C embed-bitcode -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-3d27bdffe3bbc0fa/out` make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o /usr/bin/g++ -o Unified_cpp_js_src_new-regexp0.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp0.o.pp Unified_cpp_js_src_new-regexp0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp/regexp-macro-assembler.h:8, from /builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp/regexp-bytecode-generator.h:8, from /builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp/RegExpAPI.cpp:18, from Unified_cpp_js_src_new-regexp0.cpp:2: In member function 'v8::internal::RegExpCharacterClass::RegExpCharacterClass(v8::internal::Zone*, v8::internal::ZoneList*, JS::RegExpFlags, v8::base::Flags)', inlined from 'v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp/regexp-compiler-tonode.cc:427:70: /builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp/regexp-ast.h:313:9: warning: 'default_flags.flags_' may be used uninitialized [-Wmaybe-uninitialized] 313 | flags_(flags), | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_new-regexp0.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp/regexp-compiler-tonode.cc: In member function 'v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp/regexp-compiler-tonode.cc:425:23: note: 'default_flags.flags_' was declared here 425 | JSRegExp::Flags default_flags; | ^~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:7, from Unified_cpp_js_src_frontend0.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3782:23, inlined from 'js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3764:6: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'pnatom' in 'MEM[(struct Rooted * *)_26 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3782:14: note: 'pnatom' declared here 3782 | RootedAtom pnatom(cx); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3782:14: note: 'MEM[(struct JSContext * const &)this_9(D) + 8]' declared here /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2653:48: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 2653 | NameOpEmitter noe(this, name, loc, kind); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2642:29: note: 'kind' was declared here 2642 | NameOpEmitter::Kind kind; | ^~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::frontend::BytecodeEmitter::emitAssignmentOrInit(js::frontend::ParseNodeKind, js::frontend::ParseNode*, js::frontend::ParseNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4088:33: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'anonFunctionName' in 'MEM[(struct Rooted * *)_82 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'js::frontend::BytecodeEmitter::emitAssignmentOrInit(js::frontend::ParseNodeKind, js::frontend::ParseNode*, js::frontend::ParseNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4088:14: note: 'anonFunctionName' declared here 4088 | RootedAtom anonFunctionName(cx); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4088:14: note: 'MEM[(struct JSContext * const &)this_39(D) + 8]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateModule(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&)js::ModuleObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:846:22, inlined from 'js::frontend::CompileModule(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:864:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'module' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp: In function 'js::frontend::CompileModule(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:846:22: note: 'module' declared here 846 | RootedModuleObject module(cx, ParseModule(cx, options, srcBuf, nullptr)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:846:22: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateModule(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&)js::ModuleObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:846:22, inlined from 'js::frontend::CompileModule(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:870:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'module' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp: In function 'js::frontend::CompileModule(JSContext*, JS::ReadOnlyCompileOptions const&, JS::SourceText&)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:846:22: note: 'module' declared here 846 | RootedModuleObject module(cx, ParseModule(cx, options, srcBuf, nullptr)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:846:22: note: 'cx_2(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Interpreter.o /usr/bin/g++ -o Interpreter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -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 /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:11: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:243:41: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_104(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:243:16: note: 'obj' declared here 243 | RootedObject obj(cx, ToObject(cx, val)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:243:16: note: 'cx_104(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::MakeDefaultConstructor(JSContext*, JS::Handle, unsigned char*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:305:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'sourceFun' in 'MEM[(struct Rooted * *)cx_183(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::MakeDefaultConstructor(JSContext*, JS::Handle, unsigned char*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:304:18: note: 'sourceFun' declared here 304 | RootedFunction sourceFun( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:304:18: note: 'cx_183(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Scope*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:1082:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'scope' in 'MEM[(struct Rooted * *)cx_30(D) + 16B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:1082:15: note: 'scope' declared here 1082 | RootedScope scope(cx, ei.initialFrame().script()->innermostScope(pc)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:1082:15: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4696:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_102(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4695:16: note: 'obj' declared here 4695 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4695:16: note: 'cx_102(D)' declared here /builddir/build/BUILD/firefox-78.15.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())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4658:15: note: 'proto' was declared here 4658 | JSObject* proto; | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SingletonObjectLiteralOperation(JSContext*, JS::Handle, unsigned char*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4923:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_31(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::SingletonObjectLiteralOperation(JSContext*, JS::Handle, unsigned char*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4923:16: note: 'obj' declared here 4923 | RootedObject obj(cx, script->getObject(pc)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4923:16: note: 'cx_31(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4969:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_68(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here 4969 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4969:16: note: 'cx_68(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4969:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_61(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::DelPropOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here 4969 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4969:16: note: 'cx_61(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:5001:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_82(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:5001:16: note: 'obj' declared here 5001 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:5001:16: note: 'cx_82(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:5001:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_75(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::DelElemOperation(JSContext*, JS::Handle, JS::Handle, bool*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:5001:16: note: 'obj' declared here 5001 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:5001:16: note: 'cx_75(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewArrayCopyOnWriteOperation(JSContext*, JS::Handle, unsigned char*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:5564:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'baseobj' in 'MEM[(struct Rooted * *)cx_24(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'js::NewArrayCopyOnWriteOperation(JSContext*, JS::Handle, unsigned char*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:5563:21: note: 'baseobj' declared here 5563 | RootedArrayObject baseobj( | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:5563:21: note: 'cx_24(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CopyInitializerObject(JSContext*, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PlainObject-inl.h:66:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_152(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:71: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PlainObject-inl.h: In function 'js::CopyInitializerObject(JSContext*, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PlainObject-inl.h:65:28: note: 'obj' declared here 65 | JS::Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PlainObject-inl.h:65:28: note: 'cx_152(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h:78:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_96(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:67: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h: In function 'js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here 78 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h:78:16: note: 'cx_96(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h:78:65, inlined from 'js::FunWithProtoOperation(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:991:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_2(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h: In function 'js::FunWithProtoOperation(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here 78 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h:78:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h:78:65, inlined from 'js::Lambda(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter.cpp:4717:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_6(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h: In function 'js::Lambda(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here 78 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction-inl.h:78:16: note: 'cx_6(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/ProfilingStack.o /usr/bin/g++ -o ProfilingStack.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -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 /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ProfilingStack.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' js/src/gc/Unified_cpp_js_src_gc1.o /usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/gc -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::RealmsInZoneIter::get() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::RealmsInZoneIter::operator->() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:178:45, inlined from 'js::Nursery::doPretenuring(JSRuntime*, JS::GCReason, js::gc::TenureCountCache&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Nursery.cpp:1246:50: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:134:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 16B].it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ In file included from Unified_cpp_js_src_gc1.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Nursery.cpp: In member function 'js::Nursery::doPretenuring(JSRuntime*, JS::GCReason, js::gc::TenureCountCache&)': /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Nursery.cpp:1245:29: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 16B].it' was declared here 1245 | for (RealmsInZoneIter r(zone); !r.done(); r.next()) { | ^ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend1.o /usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/debugger' js/src/debugger/Unified_cpp_js_src_debugger1.o /usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/debugger -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/debugger -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/debugger' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.h:31, from /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object-inl.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1438:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'record' in 'MEM[(struct Rooted * *)cx_55(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1438:23: note: 'record' declared here 1438 | RootedPlainObject record(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1438:23: note: 'cx_55(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_68(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_68(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_68(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_68(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::nameGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:325:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)_32 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::nameGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:325:16: note: 'result' declared here 325 | RootedString result(cx, object->name(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:325:16: note: 'MEM[(struct JSContext * const &)this_9(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::displayNameGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:340:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)_32 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::displayNameGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:340:16: note: 'result' declared here 340 | RootedString result(cx, object->displayName(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:340:16: note: 'MEM[(struct JSContext * const &)this_9(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::scriptGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:394:61: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_47 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::scriptGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:394:16: note: 'script' declared here 394 | RootedScript script(cx, GetOrCreateFunctionScript(cx, fun)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:394:16: note: 'MEM[(struct JSContext * const &)this_22(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::scriptGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:405:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'scriptObject' in 'MEM[(struct Rooted * *)_52 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::scriptGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:405:24: note: 'scriptObject' declared here 405 | RootedDebuggerScript scriptObject(cx, dbg->wrapScript(cx, script)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:405:24: note: 'MEM[(struct JSContext * const &)this_22(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::promiseAllocationSiteGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:663:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)_20 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::promiseAllocationSiteGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:663:26: note: 'promise' declared here 663 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:663:26: note: 'MEM[(struct JSContext * const &)this_13(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::promiseAllocationSiteGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:668:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'allocSite' in 'MEM[(struct Rooted * *)_27 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::promiseAllocationSiteGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:668:16: note: 'allocSite' declared here 668 | RootedObject allocSite(cx, promise->allocationSite()); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:668:16: note: 'MEM[(struct JSContext * const &)this_13(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::promiseResolutionSiteGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:682:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)_23 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::promiseResolutionSiteGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:682:26: note: 'promise' declared here 682 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:682:26: note: 'MEM[(struct JSContext * const &)this_14(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::promiseResolutionSiteGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:693:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'resolutionSite' in 'MEM[(struct Rooted * *)_37 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::promiseResolutionSiteGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:693:16: note: 'resolutionSite' declared here 693 | RootedObject resolutionSite(cx, promise->resolutionSite()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:693:16: note: 'MEM[(struct JSContext * const &)this_14(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::promiseIDGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:707:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)_14 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::promiseIDGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:707:26: note: 'promise' declared here 707 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:707:26: note: 'MEM[(struct JSContext * const &)this_8(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::promiseDependentPromisesGetter()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:719:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)_49 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::promiseDependentPromisesGetter()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:719:26: note: 'promise' declared here 719 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:719:26: note: 'MEM[(struct JSContext * const &)this_29(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::getPromiseReactionsMethod()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1504:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedPromise' in 'MEM[(struct Rooted * *)_26 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::getPromiseReactionsMethod()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1504:26: note: 'unwrappedPromise' declared here 1504 | Rooted unwrappedPromise(cx, EnsurePromise(cx, referent)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1504:26: note: 'MEM[(struct JSContext * const &)this_16(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::getPromiseReactionsMethod()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1509:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'holder' in 'MEM[(struct Rooted * *)_34 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::getPromiseReactionsMethod()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1509:21: note: 'holder' declared here 1509 | RootedArrayObject holder(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1509:21: note: 'MEM[(struct JSContext * const &)this_16(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1604:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'objectProto' in 'MEM[(struct Rooted * *)cx_28(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1602:22: note: 'objectProto' declared here 1602 | RootedNativeObject objectProto( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1602:22: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_68(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_68(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_67(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_67(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_67(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_67(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1920:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'errorNotesArray' in 'MEM[(struct Rooted * *)cx_67(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1920:16: note: 'errorNotesArray' declared here 1920 | RootedObject errorNotesArray(cx, CreateErrorNotesArray(cx, report)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1920:16: note: 'cx_67(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_67(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_67(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:2463:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'value' in 'MEM[(struct Rooted * *)cx_98(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:2463:15: note: 'value' declared here 2463 | RootedValue value(cx, value_); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:2463:15: note: 'cx_98(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::~Rooted()', inlined from 'js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:2585:1: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1127:12: warning: storing the address of local variable 'fun' in '*_44' [-Wdangling-pointer=] 1127 | *stack = prev; | ~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:2569:18: note: 'fun' declared here 2569 | RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:2569:18: note: 'cx_121(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setInstrumentationActiveMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setInstrumentationActiveMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2308:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)_23 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2308:16: note: 'result' declared here 2308 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2308:16: note: 'MEM[(struct JSContext * const &)this_1(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetLineCountMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:374:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetLineCountMatcher&, JS::MutableHandle >)js::DebuggerScript::GetLineCountMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetLineCountMatcher&)js::DebuggerScript::GetLineCountMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getLineCount()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:394:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_39 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getLineCount()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:374:18: note: 'script' declared here 374 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:374:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::getSource()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:423:64: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'sourceObject' in 'MEM[(struct Rooted * *)_9 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getSource()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:423:24: note: 'sourceObject' declared here 423 | RootedDebuggerSource sourceObject(cx, referent.match(matcher)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:423:24: note: 'MEM[(struct JSContext * const &)this_7(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::getChildScripts()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:521:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)_32 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getChildScripts()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:521:16: note: 'result' declared here 521 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:521:16: note: 'MEM[(struct JSContext * const &)this_17(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:915:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetOffsetMetadataMatcher&, JS::MutableHandle >)js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetOffsetMetadataMatcher&)js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getOffsetMetadata()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1012:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_75 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getOffsetMetadata()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:915:18: note: 'script' declared here 915 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:915:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1198:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_73 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1198:18: note: 'script' declared here 1198 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1198:18: note: 'MEM[(struct JSContext * const &)this_34(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::getEffectfulOffsets()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1666:49, inlined from 'js::DebuggerScript::CallData::getEffectfulOffsets()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1661:6: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)_27 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getEffectfulOffsets()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1666:16: note: 'result' declared here 1666 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1666:16: note: 'MEM[(struct JSContext * const &)this_5(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1788:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetAllColumnOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetAllColumnOffsetsMatcher&)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getAllColumnOffsets()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1852:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_43 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getAllColumnOffsets()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1788:18: note: 'script' declared here 1788 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1788:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(unsigned long, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1760:75, inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1841:35, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetAllColumnOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:66:25, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetAllColumnOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:102:23, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetAllColumnOffsetsMatcher&)js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getAllColumnOffsets()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1852:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'entry' in 'MEM[(struct Rooted * *)_316 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getAllColumnOffsets()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1760:23: note: 'entry' declared here 1760 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1760:23: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetLineOffsetsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1871:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetLineOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetLineOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetLineOffsetsMatcher&)js::DebuggerScript::GetLineOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getLineOffsets()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1953:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_108 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getLineOffsets()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1871:18: note: 'script' declared here 1871 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1871:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::setBreakpoint()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2083:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'handler' in 'MEM[(struct Rooted * *)_33 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::setBreakpoint()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2083:16: note: 'handler' declared here 2083 | RootedObject handler(cx, RequireObject(cx, args[1])); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2083:16: note: 'MEM[(struct JSContext * const &)this_19(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::SetBreakpointMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1996:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::SetBreakpointMatcher&, JS::MutableHandle >)js::DebuggerScript::SetBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::SetBreakpointMatcher&)js::DebuggerScript::SetBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::setBreakpoint()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2089:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_109 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::setBreakpoint()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1996:18: note: 'script' declared here 1996 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1996:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::getBreakpoints()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2114:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'arr' in 'MEM[(struct Rooted * *)_77 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getBreakpoints()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2114:16: note: 'arr' declared here 2114 | RootedObject arr(cx, NewDenseEmptyArray(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2114:16: note: 'MEM[(struct JSContext * const &)this_43(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2153:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::ClearBreakpointMatcher&, JS::MutableHandle >)js::DebuggerScript::ClearBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::ClearBreakpointMatcher&)js::DebuggerScript::ClearBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::clearBreakpoint()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2205:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_58 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::clearBreakpoint()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2153:18: note: 'script' declared here 2153 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2153:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2153:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::ClearBreakpointMatcher&, JS::MutableHandle >)js::DebuggerScript::ClearBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::ClearBreakpointMatcher&)js::DebuggerScript::ClearBreakpointMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::clearAllBreakpoints()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2216:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_41 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::clearAllBreakpoints()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2153:18: note: 'script' declared here 2153 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2153:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::IsInCatchScopeMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2236:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::IsInCatchScopeMatcher&, JS::MutableHandle >)js::DebuggerScript::IsInCatchScopeMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::IsInCatchScopeMatcher&)js::DebuggerScript::IsInCatchScopeMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::isInCatchScope()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2273:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_59 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::isInCatchScope()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2236:18: note: 'script' declared here 2236 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:2236:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_56(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_56(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::getBinary()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:270:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'arr' in 'MEM[(struct Rooted * *)_36 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In member function 'js::DebuggerSource::CallData::getBinary()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:270:16: note: 'arr' declared here 270 | RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:270:16: note: 'MEM[(struct JSContext * const &)this_15(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElement>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElement>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DebuggerSourceGetIntroductionScriptMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:433:75, inlined from 'JS::detail::GCVariantImplementation::match >(DebuggerSourceGetIntroductionScriptMatcher&, JS::MutableHandle >)DebuggerSourceGetIntroductionScriptMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(DebuggerSourceGetIntroductionScriptMatcher&)DebuggerSourceGetIntroductionScriptMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerSource::CallData::getIntroductionScript()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:459:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_30 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In member function 'js::DebuggerSource::CallData::getIntroductionScript()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:432:25: note: 'script' declared here 432 | Rooted script(cx_, | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:432:25: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DebuggerSourceGetIntroductionScriptMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:447:65, inlined from 'JS::detail::GCVariantImplementation::match >(DebuggerSourceGetIntroductionScriptMatcher&, JS::MutableHandle >)DebuggerSourceGetIntroductionScriptMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:66:25, inlined from 'JS::detail::GCVariantImplementation::match >(DebuggerSourceGetIntroductionScriptMatcher&, JS::MutableHandle >)DebuggerSourceGetIntroductionScriptMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:102:23, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(DebuggerSourceGetIntroductionScriptMatcher&)DebuggerSourceGetIntroductionScriptMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerSource::CallData::getIntroductionScript()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:459:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ds' in 'MEM[(struct Rooted * *)_80 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In member function 'js::DebuggerSource::CallData::getIntroductionScript()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:447:18: note: 'ds' declared here 447 | RootedObject ds(cx_, dbg_->wrapWasmScript(cx_, wasmInstance)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:447:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ScriptSourceObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::setSourceMapURL()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:523:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'sourceObject' in 'MEM[(struct Rooted * *)_23 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In member function 'js::DebuggerSource::CallData::setSourceMapURL()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:523:28: note: 'sourceObject' declared here 523 | RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:523:28: note: 'MEM[(struct JSContext * const &)this_13(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ScriptSourceObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::reparse()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:633:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'sourceObject' in 'MEM[(struct Rooted * *)_37 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In member function 'js::DebuggerSource::CallData::reparse()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:633:28: note: 'sourceObject' declared here 633 | RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:633:28: note: 'MEM[(struct JSContext * const &)this_22(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::reparse()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:655:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'scriptDO' in 'MEM[(struct Rooted * *)_55 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In member function 'js::DebuggerSource::CallData::reparse()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:655:16: note: 'scriptDO' declared here 655 | RootedObject scriptDO(cx, dbg->wrapScript(cx, script)); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:655:16: note: 'MEM[(struct JSContext * const &)this_22(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:891:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'queryObject' in 'MEM[(struct Rooted * *)_26 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getPossibleBreakpointOffsets()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:891:18: note: 'queryObject' declared here 891 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:891:18: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:816:18, inlined from 'JS::detail::GCVariantImplementation::match, mozilla::Variant >(js::DebuggerScript::GetPossibleBreakpointsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match >(js::DebuggerScript::GetPossibleBreakpointsMatcher&)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:896:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_93 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getPossibleBreakpointOffsets()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:816:18: note: 'script' declared here 816 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:816:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1343:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher&)js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets()bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1398:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_75 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets()bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1343:18: note: 'script' declared here 1343 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1343:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&(bool js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets())>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&(bool js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets())>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1343:55, inlined from 'JS::detail::GCVariantImplementation::match >(js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match(js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher&)js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets()bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1398:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_75 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets()bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1343:18: note: 'script' declared here 1343 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:1343:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&(bool js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets())>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&(bool js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets())>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::createSource() [clone .part.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1187:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'options' in 'MEM[(struct Rooted * *)_10 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::createSource() [clone .part.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1187:16: note: 'options' declared here 1187 | RootedObject options(cx, ToObject(cx, args[0])); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1187:16: note: 'MEM[(struct JSContext * const &)this_1(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::createSource() [clone .part.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1197:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'text' in 'MEM[(struct Rooted * *)_25 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::createSource() [clone .part.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1197:16: note: 'text' declared here 1197 | RootedString text(cx, ToString(cx, v)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1197:16: note: 'MEM[(struct JSContext * const &)this_1(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::createSource() [clone .part.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1206:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'url' in 'MEM[(struct Rooted * *)_37 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::createSource() [clone .part.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1206:16: note: 'url' declared here 1206 | RootedString url(cx, ToString(cx, v)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1206:16: note: 'MEM[(struct JSContext * const &)this_1(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::createSource() [clone .part.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1286:64: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'wrapped' in 'MEM[(struct Rooted * *)_152 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::createSource() [clone .part.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1286:16: note: 'wrapped' declared here 1286 | RootedObject wrapped(cx, object->owner()->wrapSource(cx, sso)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1286:16: note: 'MEM[(struct JSContext * const &)this_1(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setInstrumentationMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setInstrumentationMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::definePropertiesMethod()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:879:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'props' in 'MEM[(struct Rooted * *)_49 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::definePropertiesMethod()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:879:16: note: 'props' declared here 879 | RootedObject props(cx, ToObject(cx, arg)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:879:16: note: 'MEM[(struct JSContext * const &)this_22(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:612:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'entry' in 'MEM[(struct Rooted * *)_43 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:612:23: note: 'entry' declared here 612 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:612:23: note: 'MEM[(struct JSContext * const &)this_22(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::getPossibleBreakpoints()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:874:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'queryObject' in 'MEM[(struct Rooted * *)_26 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getPossibleBreakpoints()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:874:18: note: 'queryObject' declared here 874 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:874:18: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:816:18, inlined from 'JS::detail::GCVariantImplementation::match, mozilla::Variant >(js::DebuggerScript::GetPossibleBreakpointsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match >(js::DebuggerScript::GetPossibleBreakpointsMatcher&)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getPossibleBreakpoints()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:879:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_93 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getPossibleBreakpoints()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:816:18: note: 'script' declared here 816 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:816:18: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:612:23, inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:836:28, inlined from 'JS::detail::GCVariantImplementation::match, mozilla::Variant >(js::DebuggerScript::GetPossibleBreakpointsMatcher&, JS::MutableHandle >)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:100:27, inlined from 'js::MutableWrappedPtrOperations, JS::Rooted > >::match >(js::DebuggerScript::GetPossibleBreakpointsMatcher&)js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCVariant.h:175:23, inlined from 'js::DebuggerScript::CallData::getPossibleBreakpoints()' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:879:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'entry' in 'MEM[(struct Rooted * *)_129 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::CallData::getPossibleBreakpoints()': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:612:23: note: 'entry' declared here 612 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:612:23: note: 'MEM[(struct JSContext * const &)&matcher]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1147:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bindings' in 'MEM[(struct Rooted * *)_23 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In member function 'js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1147:16: note: 'bindings' declared here 1147 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:1147:16: note: 'MEM[(struct JSContext * const &)this_1(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::create(JSContext*, JS::Handle, JS::Handle >, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:82:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'sourceObj' in 'MEM[(struct Rooted * *)cx_49(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::create(JSContext*, JS::Handle, JS::Handle >, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:81:27: note: 'sourceObj' declared here 81 | Rooted sourceObj( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:81:27: note: 'cx_49(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setInstrumentationId>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp: In function 'js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setInstrumentationId>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Script.cpp:262:24: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp: In function 'js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Object.cpp:235:24: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp: In function 'js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/Source.cpp:188:24: note: 'cx_50(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_acos.o /usr/bin/g++ -o e_acos.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_acos.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_acosh.o /usr/bin/g++ -o e_acosh.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_acosh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_asin.o /usr/bin/g++ -o e_asin.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_asin.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_atan2.o /usr/bin/g++ -o e_atan2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_atan2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_atanh.o /usr/bin/g++ -o e_atanh.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_atanh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_cosh.o /usr/bin/g++ -o e_cosh.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_cosh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_exp.o /usr/bin/g++ -o e_exp.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_exp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_hypot.o /usr/bin/g++ -o e_hypot.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_hypot.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_log.o /usr/bin/g++ -o e_log.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_log.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_log10.o /usr/bin/g++ -o e_log10.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_log10.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_log2.o /usr/bin/g++ -o e_log2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_log2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_pow.o /usr/bin/g++ -o e_pow.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_pow.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' js/src/new-regexp/Unified_cpp_js_src_new-regexp1.o /usr/bin/g++ -o Unified_cpp_js_src_new-regexp1.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp1.o.pp Unified_cpp_js_src_new-regexp1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/e_sinh.o /usr/bin/g++ -o e_sinh.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/e_sinh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/k_exp.o /usr/bin/g++ -o k_exp.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/k_exp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit1.o /usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Allocator.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/JitCode.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/JSJitFrameIter.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineFrame.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineFrameInfo.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineCodeGen.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCompare_Fallback*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3702:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'rhsCopy' in 'MEM[(struct Rooted * *)cx_135(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCompare_Fallback*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3702:15: note: 'rhsCopy' declared here 3702 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:3702:15: note: 'cx_135(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:243:41, inlined from 'js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICHasOwn_Fallback*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2362:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_8(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICHasOwn_Fallback*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:243:16: note: 'obj' declared here 243 | RootedObject obj(cx, ToObject(cx, val)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:243:16: note: 'cx_8(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2122:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_355(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2121:16: note: 'obj' declared here 2121 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2121:16: note: 'cx_355(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::Handle, int, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:466:79, inlined from 'js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::Handle, int, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:559:40, inlined from 'js::GetElementOperation(JSContext*, JSOp, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:572:43, inlined from 'js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetElem_Fallback*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:1931:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'boxed' in 'MEM[(struct Rooted * *)cx_497(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetElem_Fallback*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here 465 | RootedObject boxed( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:465:16: note: 'cx_497(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetProp_Fallback*, JS::Value*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2712:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_376(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp: In function 'js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetProp_Fallback*, JS::Value*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2711:16: note: 'obj' declared here 2711 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.cpp:2711:16: note: 'cx_376(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_asinh.o /usr/bin/g++ -o s_asinh.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_asinh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_atan.o /usr/bin/g++ -o s_atan.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_atan.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_cbrt.o /usr/bin/g++ -o s_cbrt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_cbrt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_ceil.o /usr/bin/g++ -o s_ceil.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_ceil.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_ceilf.o /usr/bin/g++ -o s_ceilf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_ceilf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_copysign.o /usr/bin/g++ -o s_copysign.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_copysign.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm0.o /usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/wasm -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm' In file included from Unified_cpp_js_src_wasm0.cpp:2: In member function 'Type::canonicalToValType() const', inlined from 'CheckArguments((anonymous namespace)::FunctionValidatorShared&, js::frontend::ParseNode**, mozilla::Vector*) [clone .constprop.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:3199:50: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:957:5: warning: 'MEM[(struct Type *)&type]' may be used uninitialized [-Wmaybe-uninitialized] 957 | switch (which()) { | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'CheckArguments((anonymous namespace)::FunctionValidatorShared&, js::frontend::ParseNode**, mozilla::Vector*) [clone .constprop.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:3194:10: note: 'MEM[(struct Type *)&type]' was declared here 3194 | Type type; | ^~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitMemCopyInline()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:11794:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 11794 | int32_t signedLength; | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitMemFillInline()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:12060:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 12060 | int32_t signedLength; | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:12086:44: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] 12086 | uint64_t val8 = SplatByteToUInt(value, 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:12061:11: note: 'signedValue' was declared here 12061 | int32_t signedValue; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:19: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AsmJSFunctionToString(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7296:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_86(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'js::AsmJSFunctionToString(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7296:29: note: 'src' declared here 7296 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7296:29: note: 'cx_86(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AsmJSModuleToString(JSContext*, JS::Handle, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7246:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_96(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'js::AsmJSModuleToString(JSContext*, JS::Handle, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7246:29: note: 'src' declared here 7246 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7246:29: note: 'cx_96(D)' declared here In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:25, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74: In function 'mozilla::detail::VectorImpl::new_(js::wasm::Stk*, js::wasm::Stk&&)void', inlined from 'mozilla::Vector::infallibleEmplaceBack(js::wasm::Stk&&)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:695:15, inlined from 'js::wasm::BaseCompiler::push(js::wasm::Stk)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31, inlined from 'js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:4820:11: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ In function 'mozilla::detail::VectorImpl::new_(js::wasm::Stk*, js::wasm::Stk&&)void', inlined from 'mozilla::Vector::infallibleEmplaceBack(js::wasm::Stk&&)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:695:15, inlined from 'js::wasm::BaseCompiler::push(js::wasm::Stk)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31, inlined from 'js::wasm::BaseCompiler::pushStackResultsForCall(js::wasm::ResultType const&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10053:11: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::pushStackResultsForCall(js::wasm::ResultType const&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:37: In member function 'js::frontend::ParseNode::getKind() const', inlined from 'js::frontend::ParseNode::isKind(js::frontend::ParseNodeKind) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/ParseNode.h:694:57, inlined from 'CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:2830:27: /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/ParseNode.h:692:12: warning: 'coercedExpr' may be used uninitialized [-Wmaybe-uninitialized] 692 | return pn_type; | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:2825:14: note: 'coercedExpr' was declared here 2825 | ParseNode* coercedExpr; | ^~~~~~~~~~~ In member function 'Type::isInt() const', inlined from 'Type::isArgType() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:928:40, inlined from 'Type::isGlobalVarType() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:936:50, inlined from 'CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:2835:32: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:907:58: warning: 'MEM[(struct Type *)&coerceTo]' may be used uninitialized [-Wmaybe-uninitialized] 907 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:2824:8: note: 'MEM[(struct Type *)&coerceTo]' was declared here 2824 | Type coerceTo; | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitTeeLocal()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10566:34: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 10566 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10561:12: note: 'slot' was declared here 10561 | uint32_t slot; | ^~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:146: In member function 'js::wasm::OpIter::controlItem(unsigned int)', inlined from 'js::wasm::BaseCompiler::controlItem(unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:5121:29, inlined from 'js::wasm::BaseCompiler::emitBr()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9771:32: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBr()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9760:12: note: 'relativeDepth' was declared here 9760 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitEnd()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9732:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 9732 | switch (kind) { | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9725:13: note: 'kind' was declared here 9725 | LabelKind kind; | ^~~~ In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'js::wasm::OpIter::readStructSet(unsigned int*, unsigned int*, mozilla::Nothing*, mozilla::Nothing*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmOpIter.h:2358:67, inlined from 'js::wasm::BaseCompiler::emitStructSet()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:12514:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitStructSet()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:12511:12: note: 'typeIndex' was declared here 12511 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'js::wasm::OpIter::readStructGet(unsigned int*, unsigned int*, mozilla::Nothing*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmOpIter.h:2334:67, inlined from 'js::wasm::BaseCompiler::emitStructGet()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:12447:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitStructGet()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:12444:12: note: 'typeIndex' was declared here 12444 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'js::wasm::BaseCompiler::emitSetGlobal()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10668:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitSetGlobal()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10658:12: note: 'id' was declared here 10658 | uint32_t id; | ^~ In member function 'js::wasm::OpIter::controlItem(unsigned int)', inlined from 'js::wasm::BaseCompiler::controlItem(unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:5121:29, inlined from 'js::wasm::BaseCompiler::emitBrTable()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9852:31: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'defaultDepth' may be used uninitialized [-Wmaybe-uninitialized] 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBrTable()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9817:12: note: 'defaultDepth' was declared here 9817 | uint32_t defaultDepth; | ^~~~~~~~~~~~ In member function 'js::wasm::OpIter::controlItem(unsigned int)', inlined from 'js::wasm::BaseCompiler::controlItem(unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:5121:29, inlined from 'js::wasm::BaseCompiler::emitBrIf()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9805:32: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBrIf()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:9791:12: note: 'relativeDepth' was declared here 9791 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitRefFunc()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:11373:10: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 11373 | pushI32(funcIndex); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:11365:12: note: 'funcIndex' was declared here 11365 | uint32_t funcIndex; | ^~~~~~~~~ In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'js::wasm::BaseCompiler::emitGetLocal()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10440:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitGetLocal()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10427:12: note: 'slot' was declared here 10427 | uint32_t slot; | ^~~~ In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'js::wasm::BaseCompiler::emitGetGlobal()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10579:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitGetGlobal()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10570:12: note: 'id' was declared here 10570 | uint32_t id; | ^~ In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'js::wasm::BaseCompiler::emitCall()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10113:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitCall()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10101:12: note: 'funcIndex' was declared here 10101 | uint32_t funcIndex; | ^~~~~~~~~ In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'js::wasm::BaseCompiler::emitCallIndirect()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10175:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitCallIndirect()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10161:12: note: 'funcTypeIndex' was declared here 10161 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'js::wasm::BaseCompiler::callIndirect(unsigned int, unsigned int, js::wasm::Stk const&, js::wasm::BaseCompiler::FunctionCall const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:5794:52, inlined from 'js::wasm::BaseCompiler::emitCallIndirect()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10198:19: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitCallIndirect()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10162:12: note: 'tableIndex' was declared here 10162 | uint32_t tableIndex; | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitSetLocal()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10557:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 10557 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:10552:12: note: 'slot' was declared here 10552 | uint32_t slot; | ^~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'HandleInstantiationFailure(JSContext*, JS::CallArgs, js::AsmJSMetadata const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6883:68, inlined from 'js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6977:38: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_67(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6883:14: note: 'name' declared here 6883 | RootedAtom name(cx, args.callee().as().explicitName()); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:6883:14: note: 'cx_67(D)' declared here In function 'mozilla::detail::VectorImpl::new_(js::wasm::Stk*, js::wasm::Stk&&)void', inlined from 'mozilla::Vector::infallibleEmplaceBack(js::wasm::Stk&&)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:695:15, inlined from 'js::wasm::BaseCompiler::push(js::wasm::Stk)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31, inlined from 'js::wasm::BaseCompiler::pushI64(long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:4129:33, inlined from 'js::wasm::BaseCompiler::emitBody()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:13792:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBody()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:13789:17: note: 'i64' was declared here 13789 | int64_t i64; | ^~~ In function 'mozilla::detail::VectorImpl::new_(js::wasm::Stk*, js::wasm::Stk&&)void', inlined from 'mozilla::Vector::infallibleEmplaceBack(js::wasm::Stk&&)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:695:15, inlined from 'js::wasm::BaseCompiler::push(js::wasm::Stk)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31, inlined from 'js::wasm::BaseCompiler::pushI32(int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:4127:33, inlined from 'js::wasm::BaseCompiler::emitBody()' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:13710:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::BaseCompiler::emitBody()': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmBaselineCompile.cpp:13707:17: note: 'i32' was declared here 13707 | int32_t i32; | ^~~ In member function 'mozilla::Vector::operator[](unsigned long)', inlined from 'ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, unsigned int, unsigned int, unsigned int*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:2014:41, inlined from 'CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, unsigned int*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:4050:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 482 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, unsigned int*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here 2004 | uint32_t sigIndex; | ^~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmModuleObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DoCompileAsmJS(JSContext*, js::frontend::Parser&, js::frontend::ParseNode*, bool*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7104:29, inlined from 'js::CompileAsmJS(JSContext*, js::frontend::Parser&, js::frontend::ParseNode*, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7140:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'moduleObj' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'js::CompileAsmJS(JSContext*, js::frontend::Parser&, js::frontend::ParseNode*, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here 7104 | Rooted moduleObj( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmModuleObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DoCompileAsmJS(JSContext*, js::frontend::Parser&, js::frontend::ParseNode*, bool*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7104:29, inlined from 'js::CompileAsmJS(JSContext*, js::frontend::Parser&, js::frontend::ParseNode*, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7135:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'moduleObj' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp: In function 'js::CompileAsmJS(JSContext*, js::frontend::Parser&, js::frontend::ParseNode*, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here 7104 | Rooted moduleObj( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'cx_2(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend2.o /usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_expm1.o /usr/bin/g++ -o s_expm1.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_expm1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_fabs.o /usr/bin/g++ -o s_fabs.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_fabs.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_floor.o /usr/bin/g++ -o s_floor.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_floor.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_floorf.o /usr/bin/g++ -o s_floorf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_floorf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_log1p.o /usr/bin/g++ -o s_log1p.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_log1p.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_nearbyint.o /usr/bin/g++ -o s_nearbyint.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_nearbyint.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_rint.o /usr/bin/g++ -o s_rint.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_rint.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_rintf.o /usr/bin/g++ -o s_rintf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_rintf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_scalbn.o /usr/bin/g++ -o s_scalbn.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_scalbn.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_tanh.o /usr/bin/g++ -o s_tanh.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_tanh.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_trunc.o /usr/bin/g++ -o s_trunc.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_trunc.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' modules/fdlibm/src/s_truncf.o /usr/bin/g++ -o s_truncf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/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/builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/modules/fdlibm/src/s_truncf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/memory/build' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/memory/build' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/memory/build' memory/build/Unified_cpp_memory_build0.o /usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.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 -DIMPL_MFBT -I/builddir/build/BUILD/firefox-78.15.0/memory/build -I/builddir/build/BUILD/firefox-78.15.0/js/src/memory/build -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp Unified_cpp_memory_build0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/memory/build' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/memory/mozalloc' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/memory/mozalloc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/memory/mozalloc' 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 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/memory/mozalloc -I/builddir/build/BUILD/firefox-78.15.0/js/src/memory/mozalloc -I/builddir/build/BUILD/firefox-78.15.0/js/src/xpcom -I/builddir/build/BUILD/firefox-78.15.0/memory/build -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/memory/mozalloc/mozalloc_abort.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/memory/mozalloc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/memory/mozalloc' 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 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/memory/mozalloc -I/builddir/build/BUILD/firefox-78.15.0/js/src/memory/mozalloc -I/builddir/build/BUILD/firefox-78.15.0/js/src/xpcom -I/builddir/build/BUILD/firefox-78.15.0/memory/build -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/memory/mozalloc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' mozglue/misc/AutoProfilerLabel.o /usr/bin/g++ -o AutoProfilerLabel.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mozglue/misc/AutoProfilerLabel.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' mozglue/misc/ConditionVariable_posix.o /usr/bin/g++ -o ConditionVariable_posix.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mozglue/misc/ConditionVariable_posix.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' mozglue/misc/MmapFaultHandler.o /usr/bin/g++ -o MmapFaultHandler.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mozglue/misc/MmapFaultHandler.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' mozglue/misc/Mutex_posix.o /usr/bin/g++ -o Mutex_posix.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mozglue/misc/Mutex_posix.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' Finished release [optimized] target(s) in 1m 09s make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/rust' /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target --networking /builddir/build/BUILD/firefox-78.15.0/js/src/aarch64-unknown-linux-gnu/release/libjsrust.a make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/rust' /builddir/build/BUILD/firefox-78.15.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[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' mozglue/misc/Printf.o /usr/bin/g++ -o Printf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mozglue/misc/Printf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' js/src/gc/Unified_cpp_js_src_gc2.o /usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/gc -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/gc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/appendable.o /usr/bin/g++ -o appendable.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/appendable.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/appendable.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/bmpset.o /usr/bin/g++ -o bmpset.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bmpset.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/bmpset.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' mozglue/misc/StackWalk.o /usr/bin/g++ -o StackWalk.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mozglue/misc/StackWalk.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o /usr/bin/g++ -o Unified_cpp_js_src_new-regexp2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/new-regexp -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp2.o.pp Unified_cpp_js_src_new-regexp2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/new-regexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/data' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/data' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/data' config/external/icu/data/icudata_gas.o /usr/bin/gcc -std=gnu99 -o icudata_gas.o -DNDEBUG=1 -DTRIMMED=1 -fPIC -Wa,--noexecstack -g -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/data -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/data/ '-DICU_DATA_FILE="icudt67l.dat"' -DICU_DATA_SYMBOL=icudt67_dat -c /builddir/build/BUILD/firefox-78.15.0/config/external/icu/data/icudata_gas.S make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/data' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' mozglue/misc/TimeStamp.o /usr/bin/g++ -o TimeStamp.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mozglue/misc/TimeStamp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/brkeng.o /usr/bin/g++ -o brkeng.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/brkeng.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/brkeng.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src0.o /usr/bin/g++ -o Unified_cpp_js_src0.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array-inl.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:1532:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_138(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'array_toLocaleString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:1532:16: note: 'obj' declared here 1532 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:1532:16: note: 'cx_138(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'array_proto_finish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:3934:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unscopables' in 'MEM[(struct Rooted * *)cx_193(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'array_proto_finish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:3933:16: note: 'unscopables' declared here 3933 | RootedObject unscopables( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:3933:16: note: 'cx_193(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateAtomicsObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:1006:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'CreateAtomicsObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:1006:16: note: 'proto' declared here 1006 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:1006:16: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/BigInt.cpp:161:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_51(D) + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/BigInt.cpp: In function 'js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/BigInt.cpp:161:16: note: 'bi' declared here 161 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/BigInt.cpp:161:16: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/BigInt.cpp:187:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_51(D) + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/BigInt.cpp: In function 'js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/BigInt.cpp:187:16: note: 'bi' declared here 187 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/BigInt.cpp:187:16: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateArrayPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:3886:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_110(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'CreateArrayPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:3885:16: note: 'proto' declared here 3885 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:3885:16: note: 'cx_110(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewArray<4294967295u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21, inlined from 'NewArrayTryUseGroup<4294967295u>(JSContext*, JS::Handle, unsigned long, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4206:41: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_271(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'NewArrayTryUseGroup<4294967295u>(JSContext*, JS::Handle, unsigned long, js::NewObjectKind)js::ArrayObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'cx_271(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewArray<4294967295u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21, inlined from 'NewArrayTryReuseGroup<4294967295u>(JSContext*, JS::Handle, unsigned long, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4258:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_268(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'NewArrayTryReuseGroup<4294967295u>(JSContext*, JS::Handle, unsigned long, js::NewObjectKind)js::ArrayObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'cx_268(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewArray<2046u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21, inlined from 'NewArrayTryUseGroup<2046u>(JSContext*, JS::Handle, unsigned long, js::NewObjectKind)js::ArrayObject* [clone .constprop.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4206:41: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_8(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'NewArrayTryUseGroup<2046u>(JSContext*, JS::Handle, unsigned long, js::NewObjectKind)js::ArrayObject* [clone .constprop.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'cx_8(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewArray<2046u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21, inlined from 'NewArrayTryReuseGroup<2046u>(JSContext*, JS::Handle, unsigned long, js::NewObjectKind)js::ArrayObject* [clone .constprop.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4258:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_3(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'NewArrayTryReuseGroup<2046u>(JSContext*, JS::Handle, unsigned long, js::NewObjectKind)js::ArrayObject* [clone .constprop.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'cx_3(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewArray<0u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21, inlined from 'js::NewDenseEmptyArray(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4105:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_2(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::NewDenseEmptyArray(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewArray<0u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21, inlined from 'js::NewTenuredDenseEmptyArray(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4110:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_2(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::NewTenuredDenseEmptyArray(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewArray<4294967295u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21, inlined from 'js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4116:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_2(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewArray<0u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21, inlined from 'js::NewDenseUnallocatedArray(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4122:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_2(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::NewDenseUnallocatedArray(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewFullyAllocatedArrayForCallingAllocationSite(JSContext*, unsigned long, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4286:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_28(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::NewFullyAllocatedArrayForCallingAllocationSite(JSContext*, unsigned long, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4285:21: note: 'group' declared here 4285 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4285:21: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4296:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_24(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, unsigned long, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here 4295 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4295:21: note: 'cx_24(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'atomics_wait(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:662:44: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'value' in 'MEM[(struct Rooted * *)cx_110(D) + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp: In function 'atomics_wait(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:662:16: note: 'value' declared here 662 | RootedBigInt value(cx, ToBigInt(cx, valv)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:662:16: note: 'cx_110(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS_NewDataView(JSContext*, JS::Handle, unsigned int, int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/DataViewObject.cpp:1017:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'constructor' in 'MEM[(struct Rooted * *)cx_86(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/DataViewObject.cpp: In function 'JS_NewDataView(JSContext*, JS::Handle, unsigned int, int)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/DataViewObject.cpp:1017:16: note: 'constructor' declared here 1017 | RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/DataViewObject.cpp:1017:16: note: 'cx_86(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NonSyntacticVariablesObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewJSMEnvironment(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:553:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'varEnv' in 'MEM[(struct Rooted * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'js::NewJSMEnvironment(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:553:16: note: 'varEnv' declared here 553 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:553:16: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetJSMEnvironmentOfScriptedCaller(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:630:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'env' in 'MEM[(struct Rooted * *)cx_45(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'js::GetJSMEnvironmentOfScriptedCaller(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:630:16: note: 'env' declared here 630 | RootedObject env(cx, iter.environmentChain(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:630:16: note: 'cx_45(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NonSyntacticVariablesObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:517:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'varEnv' in 'MEM[(struct Rooted * *)cx_77(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:517:16: note: 'varEnv' declared here 517 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:517:16: note: 'cx_77(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewCopiedArrayForCallingAllocationSite(JSContext*, JS::Value const*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4329:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_25(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::NewCopiedArrayForCallingAllocationSite(JSContext*, JS::Value const*, unsigned long, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4328:21: note: 'group' declared here 4328 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4328:21: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4296:76, inlined from 'ArrayConstructorImpl(JSContext*, JS::CallArgs&, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:3838:54, inlined from 'js::ArrayConstructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:3850:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_4(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::ArrayConstructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here 4295 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4295:21: note: 'cx_4(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::GetElementsWithAdder(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int, js::ElementAdder*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:389:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'val' in 'MEM[(struct Rooted * *)cx_46(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::GetElementsWithAdder(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int, js::ElementAdder*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:389:15: note: 'val' declared here 389 | RootedValue val(cx); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:389:15: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewArray<4294967295u>(JSContext*, unsigned int, JS::Handle, js::NewObjectKind)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21, inlined from 'js::NewDenseCopiedArray(JSContext*, unsigned int, JS::Value const*, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4130:42: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_5(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::NewDenseCopiedArray(JSContext*, unsigned int, JS::Value const*, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here 4049 | RootedObjectGroup group(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4049:21: note: 'cx_5(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, unsigned long, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4296:76, inlined from 'ArrayConstructorImpl(JSContext*, JS::CallArgs&, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:3838:54, inlined from 'js::array_construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:3858:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_4(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp: In function 'js::array_construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here 4295 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.cpp:4295:21: note: 'cx_4(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DirectEvalStringFromIon(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, unsigned char*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:375:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linearStr' in 'MEM[(struct Rooted * *)cx_300(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'js::DirectEvalStringFromIon(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, unsigned char*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:375:22: note: 'linearStr' declared here 375 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:375:22: note: 'cx_300(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'EvalKernel(JSContext*, JS::Handle, EvalType, js::AbstractFramePtr, JS::Handle, unsigned char*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:252:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linearStr' in 'MEM[(struct Rooted * *)cx_414(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp: In function 'EvalKernel(JSContext*, JS::Handle, EvalType, js::AbstractFramePtr, JS::Handle, unsigned char*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:252:22: note: 'linearStr' declared here 252 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Eval.cpp:252:22: note: 'cx_414(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' mozglue/misc/TimeStamp_posix.o /usr/bin/g++ -o TimeStamp_posix.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mozglue/misc/TimeStamp_posix.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/astro.o /usr/bin/g++ -o astro.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/astro.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/astro.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/astro.cpp: In static member function 'static const icu_67::CalendarAstronomer::MoonAge icu_67::CalendarAstronomer::NEW_MOON()': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1195:64: note: parameter passing for argument of type 'icu_67::CalendarAstronomer::MoonAge' when C++17 is enabled changed to match C++14 in GCC 10.1 1195 | const CalendarAstronomer::MoonAge CalendarAstronomer::NEW_MOON() { | ^ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/brkiter.o /usr/bin/g++ -o brkiter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/brkiter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/brkiter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend3.o /usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/basictz.o /usr/bin/g++ -o basictz.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/basictz.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/basictz.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/bytesinkutil.o /usr/bin/g++ -o bytesinkutil.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytesinkutil.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/bytesinkutil.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' mozglue/misc/Decimal.o /usr/bin/g++ -o Decimal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /builddir/build/BUILD/firefox-78.15.0/mozglue/misc/decimal/Decimal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/mozglue/misc' make[3]: Nothing to be done for 'host'. make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/bytestream.o /usr/bin/g++ -o bytestream.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytestream.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/bytestream.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/bocsu.o /usr/bin/g++ -o bocsu.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/bocsu.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/bocsu.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/bytestrie.o /usr/bin/g++ -o bytestrie.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytestrie.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/bytestrie.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/buddhcal.o /usr/bin/g++ -o buddhcal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/buddhcal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/buddhcal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/bytestriebuilder.o /usr/bin/g++ -o bytestriebuilder.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytestriebuilder.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/bytestriebuilder.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/caniter.o /usr/bin/g++ -o caniter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/caniter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/caniter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/chariter.o /usr/bin/g++ -o chariter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/chariter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/chariter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/characterproperties.o /usr/bin/g++ -o characterproperties.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/characterproperties.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/characterproperties.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/cmemory.o /usr/bin/g++ -o cmemory.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/cmemory.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/cmemory.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/charstr.o /usr/bin/g++ -o charstr.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/charstr.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/charstr.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/cstring.o /usr/bin/g++ -o cstring.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/cstring.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/cstring.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/cecal.o /usr/bin/g++ -o cecal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/cecal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/cecal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/calendar.o /usr/bin/g++ -o calendar.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/calendar.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/calendar.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' In file included from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:56: /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/calendar.cpp: In member function 'icu_67::Calendar::Calendar(icu_67::Calendar const&)': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/cstring.h:43:70: warning: 'strncpy' output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation] 43 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) | ^ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/calendar.cpp: In member function 'icu_67::Calendar::operator=(icu_67::Calendar const&)': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/cstring.h:43:70: warning: 'strncpy' output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation] make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/dictbe.o /usr/bin/g++ -o dictbe.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/dictbe.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/dictbe.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/chnsecal.o /usr/bin/g++ -o chnsecal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/chnsecal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp: In member function 'virtual int32_t icu_67::ChineseCalendar::newMoonNear(double, UBool) const': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:574:84: note: parameter passing for argument of type 'icu_67::CalendarAstronomer::MoonAge' when C++17 is enabled changed to match C++14 in GCC 10.1 574 | UDate newMoon = gChineseCalendarAstro->getMoonTime(CalendarAstronomer::NEW_MOON(), after); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/dictionarydata.o /usr/bin/g++ -o dictionarydata.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/dictionarydata.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/dictionarydata.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/choicfmt.o /usr/bin/g++ -o choicfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/choicfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/dtintrv.o /usr/bin/g++ -o dtintrv.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/dtintrv.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/dtintrv.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/coleitr.o /usr/bin/g++ -o coleitr.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/coleitr.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collation.o /usr/bin/g++ -o collation.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collation.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collation.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/edits.o /usr/bin/g++ -o edits.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/edits.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/edits.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/errorcode.o /usr/bin/g++ -o errorcode.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/errorcode.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/errorcode.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/coll.o /usr/bin/g++ -o coll.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/coll.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/coll.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationbuilder.o /usr/bin/g++ -o collationbuilder.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationbuilder.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend4.o /usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/AbstractScopePtr.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/EmitterScope.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/ObjectEmitter.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:7, from Unified_cpp_js_src_frontend4.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::BigIntLiteral::toAtom(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/ParseNode.cpp:389:33: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_24(D) + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_frontend4.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/ParseNode.cpp: In member function 'js::frontend::BigIntLiteral::toAtom(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/ParseNode.cpp:389:16: note: 'bi' declared here 389 | RootedBigInt bi(cx, create(cx)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/frontend/ParseNode.cpp:389:16: note: 'cx_24(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/filteredbrk.o /usr/bin/g++ -o filteredbrk.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/filteredbrk.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/filteredbrk.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationcompare.o /usr/bin/g++ -o collationcompare.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationcompare.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationcompare.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/filterednormalizer2.o /usr/bin/g++ -o filterednormalizer2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/filterednormalizer2.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/filterednormalizer2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationdata.o /usr/bin/g++ -o collationdata.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationdata.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationdata.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/loadednormalizer2impl.o /usr/bin/g++ -o loadednormalizer2impl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/loadednormalizer2impl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/loadednormalizer2impl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationdatabuilder.o /usr/bin/g++ -o collationdatabuilder.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationdatabuilder.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationdatareader.o /usr/bin/g++ -o collationdatareader.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationdatareader.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationdatareader.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/localebuilder.o /usr/bin/g++ -o localebuilder.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/localebuilder.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/localebuilder.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationdatawriter.o /usr/bin/g++ -o collationdatawriter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationdatawriter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationdatawriter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend6.o /usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/localematcher.o /usr/bin/g++ -o localematcher.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/localematcher.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/localematcher.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationfastlatinbuilder.o /usr/bin/g++ -o collationfastlatinbuilder.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationfastlatinbuilder.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationfcd.o /usr/bin/g++ -o collationfcd.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationfcd.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationfcd.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/localeprioritylist.o /usr/bin/g++ -o localeprioritylist.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/localeprioritylist.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/localeprioritylist.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationfastlatin.o /usr/bin/g++ -o collationfastlatin.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationfastlatin.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationfastlatin.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/locavailable.o /usr/bin/g++ -o locavailable.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locavailable.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/locavailable.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/locbased.o /usr/bin/g++ -o locbased.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locbased.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/locbased.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationiterator.o /usr/bin/g++ -o collationiterator.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationiterator.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationkeys.o /usr/bin/g++ -o collationkeys.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationkeys.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationkeys.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationrootelements.o /usr/bin/g++ -o collationrootelements.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationrootelements.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationrootelements.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/locdispnames.o /usr/bin/g++ -o locdispnames.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locdispnames.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/locdispnames.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationroot.o /usr/bin/g++ -o collationroot.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationroot.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationroot.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/locdistance.o /usr/bin/g++ -o locdistance.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locdistance.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/locdistance.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationsets.o /usr/bin/g++ -o collationsets.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationsets.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationsets.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationruleparser.o /usr/bin/g++ -o collationruleparser.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationruleparser.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationruleparser.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationsettings.o /usr/bin/g++ -o collationsettings.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationsettings.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationtailoring.o /usr/bin/g++ -o collationtailoring.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationtailoring.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationtailoring.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/locdspnm.o /usr/bin/g++ -o locdspnm.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locdspnm.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/locdspnm.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/collationweights.o /usr/bin/g++ -o collationweights.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationweights.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/collationweights.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit10.o /usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.h:19, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonTypes.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CompactBuffer.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Snapshots.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit10.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::Handle, int, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:466:79, inlined from 'js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::Handle, int, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:559:40, inlined from 'js::GetElementOperation(JSContext*, JSOp, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:572:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'boxed' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/VMFunctionList-inl.h:27, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/VMFunctions.cpp:31, from Unified_cpp_js_src_jit10.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'js::GetElementOperation(JSContext*, JSOp, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here 465 | RootedObject boxed( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:465:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject-inl.h:22:72, inlined from 'js::SetIntrinsicOperation(JSContext*, JSScript*, unsigned char*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:261:41: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'holder' in 'MEM[(struct Rooted * *)cx_28(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:20: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject-inl.h: In function 'js::SetIntrinsicOperation(JSContext*, JSScript*, unsigned char*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject-inl.h:22:16: note: 'holder' declared here 22 | RootedObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject-inl.h:22:16: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::InitRestParameter(JSContext*, unsigned int, JS::Value*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1062:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'arrRes' in 'MEM[(struct Rooted * *)cx_66(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/VMFunctions.cpp: In function 'js::jit::InitRestParameter(JSContext*, unsigned int, JS::Value*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1062:26: note: 'arrRes' declared here 1062 | Rooted arrRes(cx, &objRes->as()); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/VMFunctions.cpp:1062:26: note: 'cx_66(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:39:75, inlined from 'js::jit::NewStringObject(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/VMFunctions.cpp:646:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/VMFunctions.cpp:36: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h: In function 'js::jit::NewStringObject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:38:25: note: 'cx_2(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/compactdecimalformat.o /usr/bin/g++ -o compactdecimalformat.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/compactdecimalformat.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/compactdecimalformat.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/compactdecimalformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/coptccal.o /usr/bin/g++ -o coptccal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/coptccal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/coptccal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/locid.o /usr/bin/g++ -o locid.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locid.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/locid.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/curramt.o /usr/bin/g++ -o curramt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/curramt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/curramt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/currfmt.o /usr/bin/g++ -o currfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/currfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/currfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/loclikely.o /usr/bin/g++ -o loclikely.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/loclikely.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/loclikely.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/currpinf.o /usr/bin/g++ -o currpinf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/currpinf.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/currunit.o /usr/bin/g++ -o currunit.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/currunit.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/currunit.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/loclikelysubtags.o /usr/bin/g++ -o loclikelysubtags.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/loclikelysubtags.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/loclikelysubtags.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/locmap.o /usr/bin/g++ -o locmap.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locmap.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/locmap.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/dangical.o /usr/bin/g++ -o dangical.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dangical.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/dangical.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/locresdata.o /usr/bin/g++ -o locresdata.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locresdata.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/locresdata.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend5.o /usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/locutil.o /usr/bin/g++ -o locutil.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locutil.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/locutil.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/datefmt.o /usr/bin/g++ -o datefmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/datefmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/dayperiodrules.o /usr/bin/g++ -o dayperiodrules.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dayperiodrules.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/lsr.o /usr/bin/g++ -o lsr.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/lsr.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/lsr.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/decContext.o /usr/bin/g++ -o decContext.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/decContext.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decContext.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm1.o /usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/wasm -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmTypes.h:34, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here 873 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here 873 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here 873 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here 873 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_34(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'CreateWasmConstructor(JSContext*, JSProtoKey)JSObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here 873 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:873:14: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle, mozilla::UniquePtr const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3170:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'filename' in 'MEM[(struct Rooted * *)cx_121(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle, mozilla::UniquePtr const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3169:16: note: 'filename' declared here 3169 | RootedString filename( | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3169:16: note: 'cx_121(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'WebAssemblyClassFinish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4111:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'id' in 'MEM[(struct Rooted * *)cx_59(D) + 88B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'WebAssemblyClassFinish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4111:12: note: 'id' declared here 4111 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4111:12: note: 'cx_59(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:2008:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'array' in 'MEM[(struct Rooted * *)cx_103(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In function 'js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:2008:24: note: 'array' declared here 2008 | Rooted array(cx, NewDenseEmptyArray(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:2008:24: note: 'cx_103(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateWebAssemblyObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4085:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_32(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'CreateWebAssemblyObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4085:16: note: 'proto' declared here 4085 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4085:16: note: 'cx_32(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3396:79, inlined from 'WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3389:13: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_6(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_compile(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3396:26: note: 'promise' declared here 3396 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3396:26: note: 'cx_6(D)' declared here In file included from Unified_cpp_js_src_wasm1.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In member function '(anonymous namespace)::FunctionCompiler::collectCallResults(js::wasm::ResultType const&, js::jit::MWasmStackResultArea*, mozilla::Vector*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:1372:7: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized] 1372 | if (!def) { | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:1335:21: note: 'def' was declared here 1335 | MInstruction* def; | ^~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmTypes.h:29: In member function 'RefPtr::RefPtr(RefPtr&&)', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::new_ >(js::wasm::SerializableRefPtr*, js::wasm::SerializableRefPtr&&)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::moveConstruct >(js::wasm::SerializableRefPtr*, js::wasm::SerializableRefPtr*, js::wasm::SerializableRefPtr*)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0ul, js::SystemAllocPolicy>&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, mozilla::UniquePtr const, JS::DeletePolicy const> >, mozilla::UniquePtr >, js::wasm::ShareableBytes const*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.h:156:9, inlined from 'js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, mozilla::UniquePtr, JS::DeletePolicy > >&&, mozilla::UniquePtr >&&, js::wasm::ShareableBytes const*&)js::wasm::Module*' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Utility.h:537:1, inlined from 'js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmGenerator.cpp:1255:61: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/RefPtr.h:102:21: warning: 'memset' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitEnd((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2263:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 2263 | switch (kind) { | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2247:13: note: 'kind' was declared here 2247 | LabelKind kind; | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitTeeGlobal((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2620:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 2620 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2612:16: note: 'value' was declared here 2612 | MDefinition* value; | ^~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/ProfilingFrameIterator.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmFrameIter.h:22: In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'EmitTeeGlobal((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2617:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitTeeGlobal((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2611:12: note: 'id' was declared here 2611 | uint32_t id; | ^~ In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::readMemOrTableCopy(bool, unsigned int*, js::jit::MDefinition**, unsigned int*, js::jit::MDefinition**, js::jit::MDefinition**)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmOpIter.h:2020:74, inlined from 'EmitTableCopy((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3491:35: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'srcTableIndex' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitTableCopy((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3490:12: note: 'srcTableIndex' was declared here 3490 | uint32_t srcTableIndex; | ^~~~~~~~~~~~~ In member function 'mozilla::Vector::operator[](unsigned long) const', inlined from 'js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::readMemOrTableCopy(bool, unsigned int*, js::jit::MDefinition**, unsigned int*, js::jit::MDefinition**, js::jit::MDefinition**)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmOpIter.h:2019:74, inlined from 'EmitTableCopy((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3491:35: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:488:19: warning: 'dstTableIndex' may be used uninitialized [-Wmaybe-uninitialized] 488 | return begin()[aIndex]; | ~~~~~~~^ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitTableCopy((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3489:12: note: 'dstTableIndex' was declared here 3489 | uint32_t dstTableIndex; | ^~~~~~~~~~~~~ In member function '(anonymous namespace)::FunctionCompiler::br(unsigned int, mozilla::Vector const&)', inlined from 'EmitBrTable((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2358:16: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:1914:29: warning: 'defaultDepth' may be used uninitialized [-Wmaybe-uninitialized] 1914 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitBrTable((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2337:12: note: 'defaultDepth' was declared here 2337 | uint32_t defaultDepth; | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitMemCopy((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3462:12: warning: 'srcMemIndex' may be used uninitialized [-Wmaybe-uninitialized] 3462 | uint32_t srcMemIndex; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:3461:12: warning: 'dstMemIndex' may be used uninitialized [-Wmaybe-uninitialized] 3461 | uint32_t dstMemIndex; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmStubs.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmFrameIter.cpp:23: In member function 'js::wasm::TypeAndValueT::setValue(js::jit::MDefinition*)', inlined from 'js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::setResult(js::jit::MDefinition*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmOpIter.h:538:60, inlined from 'EmitGetGlobal((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2570:21: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmOpIter.h:241:45: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 241 | void setValue(Value value) { tv_.second() = value; } | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitGetGlobal((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2534:16: note: 'result' was declared here 2534 | MDefinition* result; | ^~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1670:28: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'importObj' in 'MEM[(struct Rooted * *)cx_605(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1670:16: note: 'importObj' declared here 1670 | RootedObject importObj(cx); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1670:16: note: 'cx_605(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3445:79, inlined from 'WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3438:13: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_6(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3445:26: note: 'promise' declared here 3445 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3445:26: note: 'cx_6(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1236:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_180(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1236:18: note: 'str' declared here 1236 | RootedString str(cx, ToString(cx, args.get(1))); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1236:18: note: 'cx_180(D)' declared here In member function '(anonymous namespace)::FunctionCompiler::constant(long)', inlined from 'EmitI64Const((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2165:21, inlined from 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:4356:9: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:289:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 289 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2160:11: note: 'i64' was declared here 2160 | int64_t i64; | ^~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74: In function 'JS::Value::fromInt32(int)', inlined from 'JS::Int32Value(int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:915:73, inlined from 'EmitI32Const((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2155:43, inlined from 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:4354:9: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:430:47: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2150:11: note: 'i32' was declared here 2150 | int32_t i32; | ^~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/LIR.h:22, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/arm64/CodeGenerator-arm64.h:11, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CodeGenerator.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:25: In member function 'js::jit::MBasicBlock::setSlot(unsigned int, js::jit::MDefinition*)', inlined from '(anonymous namespace)::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:611:23, inlined from 'EmitTeeLocal((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2513:11, inlined from 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:4288:9: /builddir/build/BUILD/firefox-78.15.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; } /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp: In function 'EmitBodyExprs((anonymous namespace)::FunctionCompiler&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmIonCompile.cpp:2508:16: note: 'value' was declared here 2508 | MDefinition* value; | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1749:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_216(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, unsigned int, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1749:16: note: 'name' declared here 1749 | RootedAtom name(cx, instance.getFuncDisplayAtom(cx, funcIndex)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1749:16: note: 'cx_216(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SharedArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2028:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'newBuffer' in 'MEM[(struct Rooted * *)cx_132(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2026:37: note: 'newBuffer' declared here 2026 | RootedSharedArrayBufferObject newBuffer( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2026:37: note: 'cx_132(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmInstanceScope*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmInstanceObject::getScope(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1818:53: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'instanceScope' in 'MEM[(struct Rooted * *)cx_66(D) + 16B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::getScope(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1817:30: note: 'instanceScope' declared here 1817 | Rooted instanceScope( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1817:30: note: 'cx_66(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmInstanceScope*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1837:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'instanceScope' in 'MEM[(struct Rooted * *)cx_70(D) + 16B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1836:30: note: 'instanceScope' declared here 1836 | Rooted instanceScope( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:1836:30: note: 'cx_70(D)' declared here /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmInstance.cpp: In member function 'js::wasm::Instance::init(JSContext*, JS::GCVector const&, JS::GCVector const&, JS::GCVector const&, mozilla::Vector, 0ul, js::SystemAllocPolicy> const&, mozilla::Vector, 0ul, js::SystemAllocPolicy> const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:1540:31: warning: writing 8 bytes into a region of size 1 [-Wstringop-overflow=] 1540 | *(void**)globalAddr = globalObjs[imported]->cell(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Maybe.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/ProfilingFrameIterator.h:11: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'globalArea' of size 1 2877 | MOZ_ALIGNED_DECL(char globalArea, 16); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmInstance.cpp:1578:31: warning: writing 8 bytes into a region of size 1 [-Wstringop-overflow=] 1578 | *(void**)globalAddr = address; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'globalArea' of size 1 2877 | MOZ_ALIGNED_DECL(char globalArea, 16); | ^~~~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2394:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'elementStr' in 'MEM[(struct Rooted * *)cx_214(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2394:16: note: 'elementStr' declared here 2394 | RootedString elementStr(cx, ToString(cx, elementVal)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2394:16: note: 'cx_214(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, ResolveResponseClosure*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::Handle) [clone .isra.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3987:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'closure' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::Handle) [clone .isra.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3985:16: note: 'closure' declared here 3985 | RootedObject closure( | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:3985:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4026:79, inlined from 'WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4018:13: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_9(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4026:26: note: 'promise' declared here 4026 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4026:26: note: 'cx_9(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4049:79, inlined from 'WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4041:13: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_10(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4049:26: note: 'promise' declared here 4049 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:4049:26: note: 'cx_10(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2846:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typeStr' in 'MEM[(struct Rooted * *)cx_271(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp: In function 'js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2846:16: note: 'typeStr' declared here 2846 | RootedString typeStr(cx, ToString(cx, typeVal)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmJS.cpp:2846:16: note: 'cx_271(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/dcfmtsym.o /usr/bin/g++ -o dcfmtsym.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dcfmtsym.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/messagepattern.o /usr/bin/g++ -o messagepattern.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/messagepattern.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/messagepattern.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/normalizer2.o /usr/bin/g++ -o normalizer2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/normalizer2.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/normalizer2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src1.o /usr/bin/g++ -o Unified_cpp_js_src1.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.h:80, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:950:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:950:16: note: 'obj' declared here 950 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:950:16: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateObjectPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1982:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'objectProto' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'CreateObjectPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1981:21: note: 'objectProto' declared here 1981 | RootedPlainObject objectProto( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1981:21: note: 'cx_35(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateJSONObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:1110:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'CreateJSONObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:1110:16: note: 'proto' declared here 1110 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:1110:16: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'PreprocessValue >(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:298:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_271(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'PreprocessValue >(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, (anonymous namespace)::StringifyContext*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:298:18: note: 'obj' declared here 298 | RootedObject obj(cx, JS::ToObject(cx, vp)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:298:18: note: 'cx_271(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'forEach(char const*, JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1551:64, inlined from 'JS::MapForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1730:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'forEachFunc' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'JS::MapForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1550:18: note: 'forEachFunc' declared here 1550 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1550:18: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'forEach(char const*, JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1551:64, inlined from 'JS::SetForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1795:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'forEachFunc' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'JS::SetForEach(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1550:18: note: 'forEachFunc' declared here 1550 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1550:18: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CallModuleResolveHook(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1720:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::CallModuleResolveHook(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1720:16: note: 'result' declared here 1720 | RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1720:16: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::StartDynamicModuleImport(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1735:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promiseConstructor' in 'MEM[(struct Rooted * *)cx_122(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::StartDynamicModuleImport(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1735:16: note: 'promiseConstructor' declared here 1735 | RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx)); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1735:16: note: 'cx_122(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:113:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_150(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:113:16: note: 'obj' declared here 113 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:113:16: note: 'cx_150(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Walk(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:984:44: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'key' in 'MEM[(struct Rooted * *)cx_424(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'Walk(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:984:16: note: 'key' declared here 984 | RootedString key(cx, IdToString(cx, name)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:984:16: note: 'cx_424(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Revive(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:994:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_56(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp: In function 'Revive(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:994:21: note: 'obj' declared here 994 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/JSON.cpp:994:21: note: 'cx_56(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:315:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'valsource' in 'MEM[(struct Rooted * *)_173 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In member function 'js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:315:18: note: 'valsource' declared here 315 | RootedString valsource(cx, ValueToSource(cx, val)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:315:18: note: 'MEM[(struct JSContext * const &)__closure_86(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:320:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'valstr' in 'MEM[(struct Rooted * *)_178 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In member function 'js::ObjectToSource(JSContext*, JS::Handle)::{lambda(JS::Handle, JS::Handle, PropertyKind)#1}::operator()(JS::Handle, JS::Handle, PropertyKind) const': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:320:24: note: 'valstr' declared here 320 | RootedLinearString valstr(cx, valsource->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:320:24: note: 'MEM[(struct JSContext * const &)__closure_86(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::obj_toString(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:621:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_289(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'js::obj_toString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:621:16: note: 'obj' declared here 621 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:621:16: note: 'cx_289(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'obj_toSource(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:136:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_68(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'obj_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:136:16: note: 'obj' declared here 136 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:136:16: note: 'cx_68(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'obj_assign(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:906:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'to' in 'MEM[(struct Rooted * *)cx_80(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'obj_assign(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:906:16: note: 'to' declared here 906 | RootedObject to(cx, ToObject(cx, args.get(0))); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:906:16: note: 'cx_80(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ObjectDefineProperties(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1006:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'props' in 'MEM[(struct Rooted * *)cx_213(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'ObjectDefineProperties(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1006:16: note: 'props' declared here 1006 | RootedObject props(cx, ToObject(cx, properties)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1006:16: note: 'cx_213(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::obj_create(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1090:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_92(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'js::obj_create(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1090:21: note: 'obj' declared here 1090 | RootedPlainObject obj(cx, ObjectCreateImpl(cx, proto)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1090:21: note: 'cx_92(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1509:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_253(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1509:16: note: 'obj' declared here 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1509:16: note: 'cx_253(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::Handle, mozilla::UniquePtr >)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:391:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'object' in 'MEM[(struct Rooted * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::Handle, mozilla::UniquePtr >)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:390:16: note: 'object' declared here 390 | RootedObject object( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:390:16: note: 'cx_84(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'FinishObjectClassInit(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:2032:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'holder' in 'MEM[(struct Rooted * *)cx_93(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'FinishObjectClassInit(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:2031:25: note: 'holder' declared here 2031 | Rooted holder(cx, | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:2031:25: note: 'cx_93(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:176:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'base' in 'MEM[(struct Rooted * *)cx_78(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:175:21: note: 'base' declared here 175 | Rooted base( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:175:21: note: 'cx_78(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:959:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'base' in 'MEM[(struct Rooted * *)cx_78(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:958:21: note: 'base' declared here 958 | Rooted base( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:958:21: note: 'cx_78(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initModuleProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1191:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_49(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initModuleProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1190:16: note: 'proto' declared here 1190 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1190:16: note: 'cx_49(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RequestedModuleObject::create(JSContext*, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:291:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_94(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::RequestedModuleObject::create(JSContext*, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:290:16: note: 'proto' declared here 290 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:290:16: note: 'cx_94(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:119:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:118:16: note: 'proto' declared here 118 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:118:16: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:194:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:193:16: note: 'proto' declared here 193 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:193:16: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:272:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:271:16: note: 'proto' declared here 271 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:271:16: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1299:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_269(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1299:22: note: 'obj' declared here 1299 | Rooted obj(cx, SetObject::create(cx, proto)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1299:22: note: 'cx_269(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::MapObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::MapObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:662:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_135(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::MapObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:662:22: note: 'obj' declared here 662 | Rooted obj(cx, MapObject::create(cx, proto)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:662:22: note: 'cx_135(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ImportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:137:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_137(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::ImportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:136:16: note: 'proto' declared here 136 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:136:16: note: 'cx_137(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ModuleBuilder::processImport(js::frontend::BinaryNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1321:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'localName' in 'MEM[(struct Rooted * *)_21 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleBuilder::processImport(js::frontend::BinaryNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1321:14: note: 'localName' declared here 1321 | RootedAtom localName(cx_); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1321:14: note: 'MEM[(struct JSContext * const &)this_22(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ModuleObject::create(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:747:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_75(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleObject::create(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:746:16: note: 'proto' declared here 746 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:746:16: note: 'cx_75(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ExportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:220:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_161(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::ExportEntryObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:219:16: note: 'proto' declared here 219 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:219:16: note: 'cx_161(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ModuleBuilder::processExport(js::frontend::ParseNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1376:32: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'exportName' in 'MEM[(struct Rooted * *)_36 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleBuilder::processExport(js::frontend::ParseNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1376:18: note: 'exportName' declared here 1376 | RootedAtom exportName(cx_); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1376:18: note: 'MEM[(struct JSContext * const &)this_32(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ModuleBuilder::processExport(js::frontend::ParseNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1408:32: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'exportName' in 'MEM[(struct Rooted * *)_114 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleBuilder::processExport(js::frontend::ParseNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1408:18: note: 'exportName' declared here 1408 | RootedAtom exportName(cx_); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1408:18: note: 'MEM[(struct JSContext * const &)this_32(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1547:28: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'exportName' in 'MEM[(struct Rooted * *)_19 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1547:14: note: 'exportName' declared here 1547 | RootedAtom exportName(cx_); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1547:14: note: 'MEM[(struct JSContext * const &)this_18(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:284:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'cleanupCallback' in 'MEM[(struct Rooted * *)cx_168(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:283:16: note: 'cleanupCallback' declared here 283 | RootedObject cleanupCallback( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:283:16: note: 'cx_168(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleEnvironmentObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ModuleObject::createEnvironment(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1111:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'env' in 'MEM[(struct Rooted * *)cx_24(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleObject::createEnvironment(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1110:33: note: 'env' declared here 1110 | RootedModuleEnvironmentObject env(cx, | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1110:33: note: 'cx_24(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashSet*, js::SetObject::IteratorKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:984:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_124(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::SetIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashSet*, js::SetObject::IteratorKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:983:21: note: 'proto' declared here 983 | Rooted proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:983:21: note: 'cx_124(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1492:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'iterobj' in 'MEM[(struct Rooted * *)cx_54(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here 1491 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1491:21: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1492:78, inlined from 'js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1510:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'iterobj' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here 1491 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1491:21: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SetIteratorObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1492:78, inlined from 'js::SetObject::values_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1501:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'iterobj' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::SetObject::values_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here 1491 | Rooted iterobj(cx, | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1491:21: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::MapIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashMap, js::HashableValue::Hasher, js::ZoneAllocPolicy>*, js::MapObject::IteratorKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:209:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_124(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::MapIteratorObject::create(JSContext*, JS::Handle, js::OrderedHashMap, js::HashableValue::Hasher, js::ZoneAllocPolicy>*, js::MapObject::IteratorKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:208:21: note: 'proto' declared here 208 | Rooted proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:208:21: note: 'cx_124(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::FinalizationRecordObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:513:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'record' in 'MEM[(struct Rooted * *)cx_218(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp: In function 'js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: note: 'record' declared here 512 | Rooted record( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: note: 'cx_218(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetOrCreateModuleMetaObject(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1690:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'metaObject' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::GetOrCreateModuleMetaObject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1689:16: note: 'metaObject' declared here 1689 | RootedObject metaObject(cx, | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1689:16: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1509:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_269(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1509:16: note: 'obj' declared here 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1509:16: note: 'cx_269(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1189:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_101(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1189:16: note: 'obj' declared here 1189 | RootedObject obj(cx, ToObject(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1189:16: note: 'cx_101(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ModuleBuilder::createArrayFromHashMap(JS::Rooted, js::TempAllocPolicy, JS::DefaultMapSweepPolicy > > const&)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1667:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'array' in 'MEM[(struct Rooted * *)_24 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleBuilder::createArrayFromHashMap(JS::Rooted, js::TempAllocPolicy, JS::DefaultMapSweepPolicy > > const&)js::ArrayObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1667:21: note: 'array' declared here 1667 | RootedArrayObject array(cx_, NewDenseFullyAllocatedArray(cx_, length)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1667:21: note: 'MEM[(struct JSContext * const &)this_14(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetIteratorObject::createResult(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1107:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'resultObj' in 'MEM[(struct Rooted * *)cx_170(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::SetIteratorObject::createResult(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1106:21: note: 'resultObj' declared here 1106 | RootedArrayObject resultObj( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:1106:21: note: 'cx_170(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::MapIteratorObject::createResultPair(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:354:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'resultPairObj' in 'MEM[(struct Rooted * *)cx_175(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp: In function 'js::MapIteratorObject::createResultPair(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:353:21: note: 'resultPairObj' declared here 353 | RootedArrayObject resultPairObj( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/MapObject.cpp:353:21: note: 'cx_175(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1757:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1757:16: note: 'obj' declared here 1757 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1757:16: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1732:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_52(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1732:16: note: 'obj' declared here 1732 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1732:16: note: 'cx_52(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'obj_keys(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1625:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_52(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp: In function 'obj_keys(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1625:16: note: 'obj' declared here 1625 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Object.cpp:1625:16: note: 'cx_52(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateArray(JSContext*, JS::Rooted > const&)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1650:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'array' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::CreateArray(JSContext*, JS::Rooted > const&)js::ArrayObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateArray(JSContext*, JS::Rooted > const&)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1650:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'array' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::CreateArray(JSContext*, JS::Rooted > const&)js::ArrayObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ModuleBuilder::initModule(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1269:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'requestedModules' in 'MEM[(struct Rooted * *)_34 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleBuilder::initModule(JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1268:21: note: 'requestedModules' declared here 1268 | RootedArrayObject requestedModules(cx_, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1268:21: note: 'MEM[(struct JSContext * const &)this_26(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ModuleBuilder::initModule(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1274:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'importEntries' in 'MEM[(struct Rooted * *)_47 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleBuilder::initModule(JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1274:21: note: 'importEntries' declared here 1274 | RootedArrayObject importEntries(cx_, createArrayFromHashMap(importEntries_)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1274:21: note: 'MEM[(struct JSContext * const &)this_26(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ModuleBuilder::initModule(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1280:53: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'localExportEntries' in 'MEM[(struct Rooted * *)_50 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleBuilder::initModule(JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1279:21: note: 'localExportEntries' declared here 1279 | RootedArrayObject localExportEntries( | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1279:21: note: 'MEM[(struct JSContext * const &)this_26(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ModuleBuilder::initModule(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1286:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'indirectExportEntries' in 'MEM[(struct Rooted * *)_53 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleBuilder::initModule(JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1285:21: note: 'indirectExportEntries' declared here 1285 | RootedArrayObject indirectExportEntries( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1285:21: note: 'MEM[(struct JSContext * const &)this_26(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ModuleBuilder::initModule(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1292:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'starExportEntries' in 'MEM[(struct Rooted * *)_56 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleBuilder::initModule(JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1291:21: note: 'starExportEntries' declared here 1291 | RootedArrayObject starExportEntries(cx_, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1291:21: note: 'MEM[(struct JSContext * const &)this_26(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateArray(JSContext*, JS::Rooted > const&)js::ArrayObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1650:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'array' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp: In function 'js::CreateArray(JSContext*, JS::Rooted > const&)js::ArrayObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'cx_43(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/decimfmt.o /usr/bin/g++ -o decimfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/decimfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decimfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/decNumber.o /usr/bin/g++ -o decNumber.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/decNumber.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp: In function 'uprv_decNumberLog10_67': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp: In function 'uprv_decNumberSquareRoot_67': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 into destination object 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/double-conversion-bignum-dtoa.o /usr/bin/g++ -o double-conversion-bignum-dtoa.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-bignum-dtoa.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/double-conversion-bignum-dtoa.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/double-conversion-bignum.o /usr/bin/g++ -o double-conversion-bignum.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-bignum.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/double-conversion-bignum.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/double-conversion-cached-powers.o /usr/bin/g++ -o double-conversion-cached-powers.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-cached-powers.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/double-conversion-cached-powers.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/double-conversion-double-to-string.o /usr/bin/g++ -o double-conversion-double-to-string.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-double-to-string.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/double-conversion-double-to-string.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/double-conversion-fast-dtoa.o /usr/bin/g++ -o double-conversion-fast-dtoa.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-fast-dtoa.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/double-conversion-fast-dtoa.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/normalizer2impl.o /usr/bin/g++ -o normalizer2impl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/normalizer2impl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/normalizer2impl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit11.o /usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/normlzr.o /usr/bin/g++ -o normlzr.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/normlzr.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/normlzr.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/parsepos.o /usr/bin/g++ -o parsepos.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/parsepos.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/parsepos.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/double-conversion-string-to-double.o /usr/bin/g++ -o double-conversion-string-to-double.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-string-to-double.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/double-conversion-string-to-double.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/double-conversion-strtod.o /usr/bin/g++ -o double-conversion-strtod.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-strtod.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/double-conversion-strtod.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/patternprops.o /usr/bin/g++ -o patternprops.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/patternprops.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/patternprops.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/propname.o /usr/bin/g++ -o propname.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/propname.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/propname.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/punycode.o /usr/bin/g++ -o punycode.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/punycode.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/punycode.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/putil.o /usr/bin/g++ -o putil.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/putil.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/putil.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit12.o /usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/rbbi.o /usr/bin/g++ -o rbbi.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbi.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/rbbi.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/dtfmtsym.o /usr/bin/g++ -o dtfmtsym.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dtfmtsym.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/dtfmtsym.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src10.o /usr/bin/g++ -o Unified_cpp_js_src10.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.h:31, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:11, from Unified_cpp_js_src10.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:2126:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)cx_127(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp: In function 'DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:2126:16: note: 'atom' declared here 2126 | RootedAtom atom(cx, IdToFunctionName(cx, id, FunctionPrefixKind::Get)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:2126:16: note: 'cx_127(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::BaseProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:115:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'getter' in 'MEM[(struct Rooted * *)cx_103(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'js::BaseProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:115:16: note: 'getter' declared here 115 | RootedObject getter(cx, desc.getterObject()); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/BaseProxyHandler.cpp:115:16: note: 'cx_103(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS_DefineObject(JSContext*, JS::Handle, char const*, JSClass const*, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3057:59: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'nobj' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp: In function 'JS_DefineObject(JSContext*, JS::Handle, char const*, JSClass const*, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3057:16: note: 'nobj' declared here 3057 | RootedObject nobj(cx, NewBuiltinClassInstance(cx, clasp)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3057:16: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DefineSelfHostedProperty(JSContext*, JS::Handle, JS::Handle, char const*, char const*, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3012:47, inlined from 'JS_DefineProperties(JSContext*, JS::Handle, JSPropertySpec const*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3127:38: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_83(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp: In function 'JS_DefineProperties(JSContext*, JS::Handle, JSPropertySpec const*)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3012:14: note: 'name' declared here 3012 | RootedAtom name(cx, IdToFunctionName(cx, id)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3012:14: note: 'cx_83(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::GetSelfHostedFunction(JSContext*, char const*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3283:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_69(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp: In function 'JS::GetSelfHostedFunction(JSContext*, char const*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3283:14: note: 'name' declared here 3283 | RootedAtom name(cx, IdToFunctionName(cx, id)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3283:14: note: 'cx_69(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3330:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_128(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp: In function 'JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3330:16: note: 'name' declared here 3330 | RootedAtom name(cx, IdToFunctionName(cx, id)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:3330:16: note: 'cx_128(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'date_toJSON(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsdate.cpp:2739:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_95(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/jsdate.cpp: In function 'date_toJSON(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsdate.cpp:2739:16: note: 'obj' declared here 2739 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsdate.cpp:2739:16: note: 'cx_95(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:5495:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)cx_29(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp: In function 'JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:5495:14: note: 'atom' declared here 5495 | RootedAtom atom(cx, AtomizeChars(cx, chars.begin().get(), chars.length())); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:5495:14: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS_NewObjectWithUniqueType(JSContext*, JSClass const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:133:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp: In function 'JS_NewObjectWithUniqueType(JSContext*, JSClass const*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:133:16: note: 'obj' declared here 133 | RootedObject obj(cx, NewSingletonObjectWithGivenProto(cx, clasp, nullptr)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:133:16: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS_DefineFunctionsWithHelp(JSContext*, JS::Handle, JSFunctionSpecWithHelp const*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:244:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'fun' in 'MEM[(struct Rooted * *)cx_82(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp: In function 'JS_DefineFunctionsWithHelp(JSContext*, JS::Handle, JSFunctionSpecWithHelp const*)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:243:20: note: 'fun' declared here 243 | RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs, | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:243:20: note: 'cx_82(D)' declared here In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.cpp:49: In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::RealmsInZoneIter::get() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::GetAnyRealmInZone(JS::Zone*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:1250:19: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:134:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 16B].it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp: In function 'js::GetAnyRealmInZone(JS::Zone*)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:1248:20: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 16B].it' was declared here 1248 | RealmsInZoneIter realm(zone); | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetTestingFunctions(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:1274:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp: In function 'js::GetTestingFunctions(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:1274:16: note: 'obj' declared here 1274 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.cpp:1274:16: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'FormatDate(JSContext*, double, FormatSpec, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsdate.cpp:2956:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_140(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsdate.cpp: In function 'FormatDate(JSContext*, double, FormatSpec, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsdate.cpp:2956:16: note: 'str' declared here 2956 | RootedString str(cx, NewStringCopyZ(cx, buf)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsdate.cpp:2956:16: note: 'cx_140(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ToNumberSlow(JSContext*, JS::Handle, double*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsnum.cpp:1764:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_46(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/jsnum.cpp: In function 'js::ToNumberSlow(JSContext*, JS::Handle, double*)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsnum.cpp:1764:15: note: 'v' declared here 1764 | RootedValue v(cx, v_); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/jsnum.cpp:1764:15: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jsnum.cpp:574:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'inputString' in 'MEM[(struct Rooted * *)cx_154(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsnum.cpp: In function 'js::num_parseInt(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/jsnum.cpp:574:16: note: 'inputString' declared here 574 | RootedString inputString(cx, ToString(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jsnum.cpp:574:16: note: 'cx_154(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/rbbi_cache.o /usr/bin/g++ -o rbbi_cache.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbi_cache.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/rbbi_cache.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/dtitvfmt.o /usr/bin/g++ -o dtitvfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dtitvfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/dtitvfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/rbbidata.o /usr/bin/g++ -o rbbidata.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbidata.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/rbbidata.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/rbbinode.o /usr/bin/g++ -o rbbinode.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbinode.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/rbbinode.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/dtitvinf.o /usr/bin/g++ -o dtitvinf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dtitvinf.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/rbbirb.o /usr/bin/g++ -o rbbirb.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbirb.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/rbbirb.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/rbbiscan.o /usr/bin/g++ -o rbbiscan.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbiscan.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/rbbiscan.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src11.o /usr/bin/g++ -o Unified_cpp_js_src11.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/AtomMarking.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/GCRuntime.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ScriptedProxyHandler::isArray(JSContext*, JS::Handle, JS::IsArrayAnswer*) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_33(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'js::ScriptedProxyHandler::isArray(JSContext*, JS::Handle, JS::IsArrayAnswer*) const': /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:16: note: 'target' declared here 1414 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:16: note: 'cx_33(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ProxyCreate(JSContext*, JS::CallArgs&, char const*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_158(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'ProxyCreate(JSContext*, JS::CallArgs&, char const*)': /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'target' declared here 1477 | RootedObject target(cx, | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'cx_158(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ScriptedProxyHandler::construct(JSContext*, JS::Handle, JS::CallArgs const&) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1365:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'argArray' in 'MEM[(struct Rooted * *)cx_218(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'js::ScriptedProxyHandler::construct(JSContext*, JS::Handle, JS::CallArgs const&) const': /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1364:16: note: 'argArray' declared here 1364 | RootedObject argArray(cx, | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1364:16: note: 'cx_218(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ScriptedProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1308:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'argArray' in 'MEM[(struct Rooted * *)cx_175(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'js::ScriptedProxyHandler::call(JSContext*, JS::Handle, JS::CallArgs const&) const': /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1307:16: note: 'argArray' declared here 1307 | RootedObject argArray(cx, | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1307:16: note: 'cx_175(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'RevokeProxy(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1531:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'p' in 'MEM[(struct Rooted * *)cx_58(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'RevokeProxy(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1530:16: note: 'p' declared here 1530 | RootedObject p(cx, func->getExtendedSlot(ScriptedProxyHandler::REVOKE_SLOT) | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1530:16: note: 'cx_58(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1559:77, inlined from 'js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1547:6: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'revoker' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'js::proxy_revocable(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1557:18: note: 'revoker' declared here 1557 | RootedFunction revoker( | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/proxy/ScriptedProxyHandler.cpp:1557:18: note: 'cx_25(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/rbbisetb.o /usr/bin/g++ -o rbbisetb.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbisetb.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/rbbisetb.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/dtptngen.o /usr/bin/g++ -o dtptngen.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dtptngen.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/dtptngen.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/rbbistbl.o /usr/bin/g++ -o rbbistbl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbistbl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/rbbistbl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/dtrule.o /usr/bin/g++ -o dtrule.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dtrule.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/erarules.o /usr/bin/g++ -o erarules.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/erarules.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/erarules.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/rbbitblb.o /usr/bin/g++ -o rbbitblb.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbitblb.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/rbbitblb.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm2.o /usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/wasm -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-78.15.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/ds/LifoAlloc.h:30, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/shared/Assembler-shared.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmCode.h:22, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp:403:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)cx_256(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp: In member function 'js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle) const': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp:403:21: note: 'result' declared here 403 | RootedPlainObject result(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp:403:21: note: 'cx_256(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WasmGlobalObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'EnsureExportedGlobalObject(JSContext*, JS::GCVector const&, unsigned long, js::wasm::GlobalDesc const&, JS::GCVector&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp:890:71, inlined from 'js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector const&, JS::GCVector&) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp:922:36: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'go' in 'MEM[(struct Rooted * *)cx_16(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp: In member function 'js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector const&, JS::GCVector&) const': /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp:889:26: note: 'go' declared here 889 | RootedWasmGlobalObject go( | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp:889:26: note: 'cx_16(D)' declared here In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/LinkedList.h:72, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:14: In member function 'RefPtr::RefPtr(RefPtr&&)', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::new_ >(js::wasm::SerializableRefPtr*, js::wasm::SerializableRefPtr&&)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::moveConstruct >(js::wasm::SerializableRefPtr*, js::wasm::SerializableRefPtr*, js::wasm::SerializableRefPtr*)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0ul, js::SystemAllocPolicy>&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, mozilla::UniquePtr const, JS::DeletePolicy const> >, mozilla::UniquePtr >, js::wasm::ShareableBytes const*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.h:156:9, inlined from 'js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, decltype(nullptr), decltype(nullptr), decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, decltype(nullptr)&&, decltype(nullptr)&&, decltype(nullptr)&&, bool&&)js::wasm::Module*' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Utility.h:537:1, inlined from 'js::wasm::Module::deserialize(unsigned char const*, unsigned long, js::wasm::Metadata*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp:313:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/RefPtr.h:102:21: warning: 'memset' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'RefPtr::RefPtr(RefPtr&&)', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::new_ >(js::wasm::SerializableRefPtr*, js::wasm::SerializableRefPtr&&)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:58:5, inlined from 'mozilla::detail::VectorImpl, 0ul, js::SystemAllocPolicy, false>::moveConstruct >(js::wasm::SerializableRefPtr*, js::wasm::SerializableRefPtr*, js::wasm::SerializableRefPtr*)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector, 0ul, js::SystemAllocPolicy>&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, mozilla::UniquePtr const, JS::DeletePolicy const> >, mozilla::UniquePtr >, js::wasm::ShareableBytes const*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.h:157:9, inlined from 'js_new, mozilla::Vector, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, 0ul, js::SystemAllocPolicy>, mozilla::Vector, decltype(nullptr), decltype(nullptr), decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector&&, mozilla::Vector&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector&&, decltype(nullptr)&&, decltype(nullptr)&&, decltype(nullptr)&&, bool&&)js::wasm::Module*' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Utility.h:537:1, inlined from 'js::wasm::Module::deserialize(unsigned char const*, unsigned long, js::wasm::Metadata*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmModule.cpp:313:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/RefPtr.h:102:21: warning: 'memset' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/ethpccal.o /usr/bin/g++ -o ethpccal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ethpccal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ethpccal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src12.o /usr/bin/g++ -o Unified_cpp_js_src12.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit13.o /usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/resbund.o /usr/bin/g++ -o resbund.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/resbund.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/resbund.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm3.o /usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/wasm -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/wasm' In file included from Unified_cpp_js_src_wasm3.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmValidate.cpp: In function 'js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, mozilla::Vector*)': /builddir/build/BUILD/firefox-78.15.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++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/wasm/WasmValidate.cpp:434:12: note: 'numLocalEntries' was declared here 434 | uint32_t numLocalEntries; | ^~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/resource.o /usr/bin/g++ -o resource.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/resource.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/resource.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/restrace.o /usr/bin/g++ -o restrace.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/restrace.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/restrace.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/fmtable.o /usr/bin/g++ -o fmtable.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/fmtable.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ruleiter.o /usr/bin/g++ -o ruleiter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ruleiter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ruleiter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/format.o /usr/bin/g++ -o format.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/format.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/format.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit14.o /usr/bin/g++ -o Unified_cpp_js_src_jit14.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/schriter.o /usr/bin/g++ -o schriter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/schriter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/schriter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/formatted_string_builder.o /usr/bin/g++ -o formatted_string_builder.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/formatted_string_builder.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/serv.o /usr/bin/g++ -o serv.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/serv.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/serv.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/formattedval_iterimpl.o /usr/bin/g++ -o formattedval_iterimpl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/formattedval_iterimpl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/formattedval_iterimpl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/servlk.o /usr/bin/g++ -o servlk.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servlk.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/servlk.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/formattedval_sbimpl.o /usr/bin/g++ -o formattedval_sbimpl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/formattedval_sbimpl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/formattedval_sbimpl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/servlkf.o /usr/bin/g++ -o servlkf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servlkf.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/servlkf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/formattedvalue.o /usr/bin/g++ -o formattedvalue.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/formattedvalue.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp: In function 'ufmtval_getString_67': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:213:1: warning: function may return address of local variable [-Wreturn-local-addr] 213 | } | ^ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); | ^~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/fphdlimp.o /usr/bin/g++ -o fphdlimp.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/fphdlimp.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/fphdlimp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/fpositer.o /usr/bin/g++ -o fpositer.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/fpositer.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/fpositer.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src13.o /usr/bin/g++ -o Unified_cpp_js_src13.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/servls.o /usr/bin/g++ -o servls.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servls.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/servls.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/gregocal.o /usr/bin/g++ -o gregocal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/gregocal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/servnotf.o /usr/bin/g++ -o servnotf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servnotf.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/servnotf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/gregoimp.o /usr/bin/g++ -o gregoimp.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/gregoimp.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/gregoimp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/servrbf.o /usr/bin/g++ -o servrbf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servrbf.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/servrbf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/hebrwcal.o /usr/bin/g++ -o hebrwcal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/hebrwcal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/servslkf.o /usr/bin/g++ -o servslkf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servslkf.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/servslkf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/sharedobject.o /usr/bin/g++ -o sharedobject.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/sharedobject.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/sharedobject.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/indiancal.o /usr/bin/g++ -o indiancal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/indiancal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/simpleformatter.o /usr/bin/g++ -o simpleformatter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/simpleformatter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/simpleformatter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/islamcal.o /usr/bin/g++ -o islamcal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/islamcal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/japancal.o /usr/bin/g++ -o japancal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/japancal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/japancal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/static_unicode_sets.o /usr/bin/g++ -o static_unicode_sets.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/static_unicode_sets.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/static_unicode_sets.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit15.o /usr/bin/g++ -o Unified_cpp_js_src_jit15.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit15.o.pp Unified_cpp_js_src_jit15.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/stringpiece.o /usr/bin/g++ -o stringpiece.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/stringpiece.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/stringpiece.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/listformatter.o /usr/bin/g++ -o listformatter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/listformatter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/stringtriebuilder.o /usr/bin/g++ -o stringtriebuilder.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/stringtriebuilder.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/stringtriebuilder.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uarrsort.o /usr/bin/g++ -o uarrsort.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uarrsort.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uarrsort.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src15.o /usr/bin/g++ -o Unified_cpp_js_src15.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-78.15.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Heap.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Cell.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/ZoneAllocator.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.h:11, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferViewObject.cpp:7, from Unified_cpp_js_src15.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:483:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_38(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:482:16: note: 'proto' declared here 482 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:482:16: note: 'cx_38(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateAsyncFunction(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:29:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_38(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncFunction.cpp: In function 'CreateAsyncFunction(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:28:16: note: 'proto' declared here 28 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:28:16: note: 'cx_38(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle, JS::Handle, mozilla::Maybe > const&, mozilla::Maybe > const&, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:866:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'qhatv' in 'MEM[(struct Rooted * *)cx_183(D) + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle, JS::Handle, mozilla::Maybe > const&, mozilla::Maybe > const&, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:866:16: note: 'qhatv' declared here 866 | RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:866:16: note: 'cx_183(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::BigInt::rshByAbsolute(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2259:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)cx_142(D) + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::rshByAbsolute(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2258:16: note: 'result' declared here 2258 | RootedBigInt result(cx, | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2258:16: note: 'cx_142(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::BigInt::bitAnd(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2323:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'x1' in 'MEM[(struct Rooted * *)cx_97(D) + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::bitAnd(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2323:18: note: 'x1' declared here 2323 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2323:18: note: 'cx_97(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::BigInt::bitXor(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2368:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'x1' in 'MEM[(struct Rooted * *)cx_88(D) + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::bitXor(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2368:18: note: 'x1' declared here 2368 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2368:18: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::BigInt::bitOr(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2415:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)cx_95(D) + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::bitOr(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2415:18: note: 'result' declared here 2415 | RootedBigInt result(cx, absoluteSubOne(cx, x)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2415:18: note: 'cx_95(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::BigInt*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::BigInt::asIntN(JSContext*, JS::Handle, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2672:44: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'mod' in 'MEM[(struct Rooted * *)cx_66(D) + 72B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt::asIntN(JSContext*, JS::Handle, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2672:16: note: 'mod' declared here 2672 | RootedBigInt mod(cx, asUintN(cx, x, bits)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BigIntType.cpp:2672:16: note: 'cx_66(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:522:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct Rooted * *)cx_97(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:521:16: note: 'asyncIterProto' declared here 521 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:521:16: note: 'cx_97(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:437:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct Rooted * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:436:16: note: 'asyncIterProto' declared here 436 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:436:16: note: 'cx_62(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:457:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'asyncIterProto' in 'MEM[(struct Rooted * *)cx_89(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:456:16: note: 'asyncIterProto' declared here 456 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:456:16: note: 'cx_89(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:210:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct Rooted * *)cx_38(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncFunction.cpp: In function 'js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:210:26: note: 'resultPromise' declared here 210 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncFunction.cpp:210:26: note: 'cx_38(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:80:43, inlined from 'js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:69:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here 78 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:80:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_31(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here 78 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'cx_31(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:248:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'queue' in 'MEM[(struct Rooted * *)cx_127(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'queue' declared here 248 | Rooted queue(cx, ListObject::create(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'cx_127(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src14.o /usr/bin/g++ -o Unified_cpp_js_src14.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/util/Text.h:27, from /builddir/build/BUILD/firefox-78.15.0/js/src/util/Text.cpp:7, from Unified_cpp_js_src14.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:829:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'throwTypeError' in 'MEM[(struct Rooted * *)cx_115(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src14.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In function 'js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:828:18: note: 'throwTypeError' declared here 828 | RootedObject throwTypeError( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:828:18: note: 'cx_115(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ArgumentsObject::createTemplateObject(JSContext*, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:223:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In function 'js::ArgumentsObject::createTemplateObject(JSContext*, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:222:16: note: 'proto' declared here 222 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:222:16: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::CopyArrayBuffer(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp:1764:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedSource' in 'MEM[(struct Rooted * *)cx_24(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src14.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp: In function 'JS::CopyArrayBuffer(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp:1763:30: note: 'unwrappedSource' declared here 1763 | Rooted unwrappedSource( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp:1763:30: note: 'cx_24(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SharedArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateSpecificWasmBuffer(JSContext*, unsigned int, mozilla::Maybe const&, JS::MutableHandle)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp:762:38, inlined from 'js::CreateWasmBuffer(JSContext*, js::wasm::Limits const&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp:819:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'object' in 'MEM[(struct Rooted * *)cx_17(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp: In function 'js::CreateWasmBuffer(JSContext*, js::wasm::Limits const&, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp:762:38: note: 'object' declared here 762 | RootedArrayBufferObjectMaybeShared object( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArrayBufferObject.cpp:762:38: note: 'cx_17(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'MappedArgSetter(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:509:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_137(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp: In function 'MappedArgSetter(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:509:16: note: 'script' declared here 509 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, callee)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ArgumentsObject.cpp:509:16: note: 'cx_137(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ubidi.o /usr/bin/g++ -o ubidi.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidi.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ubidi.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/measfmt.o /usr/bin/g++ -o measfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/measfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ubidi_props.o /usr/bin/g++ -o ubidi_props.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidi_props.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ubidi_props.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ubidiln.o /usr/bin/g++ -o ubidiln.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidiln.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ubidiln.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/measunit.o /usr/bin/g++ -o measunit.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/measunit.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/measunit.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ubidiwrt.o /usr/bin/g++ -o ubidiwrt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidiwrt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ubidiwrt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/measunit_extra.o /usr/bin/g++ -o measunit_extra.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/measunit_extra.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:13: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 13 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ubrk.o /usr/bin/g++ -o ubrk.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubrk.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ubrk.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/measure.o /usr/bin/g++ -o measure.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/measure.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/measure.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src16.o /usr/bin/g++ -o Unified_cpp_js_src16.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.h:20, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil-inl.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:11, from Unified_cpp_js_src16.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DecompileExpressionFromStack(JSContext*, int, int, JS::Handle, mozilla::UniquePtr*) [clone .constprop.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2366:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_4(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp: In function 'DecompileExpressionFromStack(JSContext*, int, int, JS::Handle, mozilla::UniquePtr*) [clone .constprop.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2366:16: note: 'script' declared here 2366 | RootedScript script(cx, frameIter.script()); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2366:16: note: 'cx_4(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr*) [clone .constprop.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2459:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_3(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp: In function 'DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr*) [clone .constprop.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2459:16: note: 'script' declared here 2459 | RootedScript script(cx, frameIter.script()); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:2459:16: note: 'cx_3(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Compartment::getOrCreateWrapper(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Compartment.cpp:308:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'wrapper' in 'MEM[(struct Rooted * *)cx_137(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src16.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Compartment.cpp: In member function 'JS::Compartment::getOrCreateWrapper(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Compartment.cpp:308:16: note: 'wrapper' declared here 308 | RootedObject wrapper(cx, wrap(cx, existing, obj)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Compartment.cpp:308:16: note: 'cx_137(D)' declared here /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp: In function 'js::DumpRealmPCCounts(JSContext*)': /builddir/build/BUILD/firefox-78.15.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 /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:33: In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::RealmsInZoneIter::get() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:177:43, inlined from 'js::CompartmentsOrRealmsIterT::get() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:219:13, inlined from 'js::CompartmentsOrRealmsIterT::operator JS::Realm*() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:222:35, inlined from 'js::GetCodeCoverageSummaryAll(JSContext*, unsigned long*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:3009:26: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:134:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp: In function 'js::GetCodeCoverageSummaryAll(JSContext*, unsigned long*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' was declared here 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucase.o /usr/bin/g++ -o ucase.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucase.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucase.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/msgfmt.o /usr/bin/g++ -o msgfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/msgfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucasemap.o /usr/bin/g++ -o ucasemap.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucasemap.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucasemap.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucasemap_titlecase_brkiter.o /usr/bin/g++ -o ucasemap_titlecase_brkiter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucasemap_titlecase_brkiter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/nfrs.o /usr/bin/g++ -o nfrs.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/nfrs.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/nfrs.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uchar.o /usr/bin/g++ -o uchar.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uchar.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uchar.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/nfrule.o /usr/bin/g++ -o nfrule.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/nfrule.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/nfrule.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucharstrie.o /usr/bin/g++ -o ucharstrie.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucharstrie.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucharstrie.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src18.o /usr/bin/g++ -o Unified_cpp_js_src18.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeckoProfiler.cpp:16, from Unified_cpp_js_src18.cpp:47: In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::RealmsInZoneIter::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:166:16, inlined from 'js::CompartmentsOrRealmsIterT::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:207:16, inlined from 'js::GeckoProfilerRuntime::enable(bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeckoProfiler.cpp:152:43: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&r + 56B].it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeckoProfiler.cpp: In member function 'js::GeckoProfilerRuntime::enable(bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeckoProfiler.cpp:152:19: note: 'MEM[(struct RealmsInCompartmentIter *)&r + 56B].it' was declared here 152 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucharstriebuilder.o /usr/bin/g++ -o ucharstriebuilder.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucharstriebuilder.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucharstriebuilder.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucharstrieiterator.o /usr/bin/g++ -o ucharstrieiterator.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucharstrieiterator.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucharstrieiterator.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/nfsubs.o /usr/bin/g++ -o nfsubs.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/nfsubs.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/nfsubs.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uchriter.o /usr/bin/g++ -o uchriter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uchriter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uchriter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/nounit.o /usr/bin/g++ -o nounit.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/nounit.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/nounit.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucln_cmn.o /usr/bin/g++ -o ucln_cmn.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucln_cmn.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucln_cmn.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucmndata.o /usr/bin/g++ -o ucmndata.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucmndata.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucmndata.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_affixutils.o /usr/bin/g++ -o number_affixutils.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_affixutils.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnv.o /usr/bin/g++ -o ucnv.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnv.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src17.o /usr/bin/g++ -o Unified_cpp_js_src17.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.h:31, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CompilationAndEvaluation.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:9, from Unified_cpp_js_src17.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ErrorObject::createProto(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp:366:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'protoProto' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp: In function 'js::ErrorObject::createProto(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp:365:16: note: 'protoProto' declared here 365 | RootedObject protoProto( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp:365:16: note: 'cx_35(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted const&>(JSContext* const&, JS::Rooted const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::EnvironmentIter::EnvironmentIter(JSContext*, js::EnvironmentIter const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1277:30, inlined from 'GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle, unsigned char const*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3374:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ei' in 'MEM[(struct Rooted * *)cx_222(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle, unsigned char const*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3374:24: note: 'ei' declared here 3374 | for (EnvironmentIter ei(cx, originalIter); ei; ei++) { | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3374:24: note: 'cx_222(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BindingIter&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3605:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_97(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3605:23: note: 'bi' declared here 3605 | Rooted bi(cx, BindingIter(script)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3605:23: note: 'cx_97(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BindingIter&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CheckEvalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3751:56, inlined from 'js::CheckGlobalOrEvalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3771:39: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_58(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CheckGlobalOrEvalDeclarationConflicts(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3751:30: note: 'bi' declared here 3751 | for (Rooted bi(cx, BindingIter(script)); bi; bi++) { | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3751:30: note: 'cx_58(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'exn_toSource(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp:764:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_67(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp: In function 'exn_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp:764:16: note: 'obj' declared here 764 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp:764:16: note: 'cx_67(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BindingIter&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2364:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_160(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In member function '(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle, JS::MutableHandle >) const': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2364:32: note: 'bi' declared here 2364 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:2364:32: note: 'cx_160(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::EmptyShape::ensureInitialCustomShape(JSContext*, JS::Handle)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape-inl.h:241:15, inlined from 'js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, mozilla::UniquePtr >, JS::Handle, JS::Handle, unsigned int, unsigned int, unsigned int, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp:443:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_473(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript-inl.h:22, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypeInference-inl.h:40, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /builddir/build/BUILD/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape-inl.h: In function 'js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, mozilla::UniquePtr >, JS::Handle, JS::Handle, unsigned int, unsigned int, unsigned int, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape-inl.h:241:15: note: 'shape' declared here 241 | RootedShape shape(cx, ObjectSubclass::assignInitialShape(cx, obj)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape-inl.h:241:15: note: 'cx_473(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateEnvironmentObject(JSContext*, JS::Handle, js::gc::InitialHeap, js::IsSingletonEnv)js::CallObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:121:21, inlined from 'js::CallObject::createTemplateObject(JSContext*, JS::Handle, JS::Handle, js::gc::InitialHeap)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:170:42: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_91(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CallObject::createTemplateObject(JSContext*, JS::Handle, JS::Handle, js::gc::InitialHeap)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'group' declared here 121 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'cx_91(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateEnvironmentObject(JSContext*, JS::Handle, js::NewObjectKind)js::VarEnvironmentObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:135:21, inlined from 'js::VarEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, js::gc::InitialHeap)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:294:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_6(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::VarEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, js::gc::InitialHeap)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'group' declared here 135 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'cx_6(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:341:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_131(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:341:15: note: 'shape' declared here 341 | RootedShape shape(cx, VarScope::getEmptyEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:341:15: note: 'cx_131(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ModuleEnvironmentObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:420:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'env' in 'MEM[(struct Rooted * *)cx_123(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:418:33: note: 'env' declared here 418 | RootedModuleEnvironmentObject env( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:418:33: note: 'cx_123(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:618:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_54(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:618:15: note: 'shape' declared here 618 | RootedShape shape(cx, scope->getEmptyEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:618:15: note: 'cx_54(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:643:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_51(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:643:15: note: 'shape' declared here 643 | RootedShape shape(cx, scope->getEmptyEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:643:15: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WithEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:666:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_110(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::WithEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:665:15: note: 'shape' declared here 665 | RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_), | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:665:15: note: 'cx_110(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle >, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3320:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'enclosingEnv' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle >, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3320:16: note: 'enclosingEnv' declared here 3320 | RootedObject enclosingEnv(cx, terminatingEnv); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3320:16: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'FunctionCompiler::finish(JS::Handle >, JS::ReadOnlyCompileOptions const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:294:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'fun' in 'MEM[(struct Rooted * *)_66 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp: In member function 'FunctionCompiler::finish(JS::Handle >, JS::ReadOnlyCompileOptions const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:289:20: note: 'fun' declared here 289 | RootedFunction fun( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/CompilationAndEvaluation.cpp:289:20: note: 'MEM[(struct JSContext * const &)this_28(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NonSyntacticVariablesObject::create(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:851:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_51(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::NonSyntacticVariablesObject::create(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:850:15: note: 'shape' declared here 850 | RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_), | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:850:15: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateEnvironmentObject(JSContext*, JS::Handle, js::gc::InitialHeap, js::IsSingletonEnv)js::LexicalEnvironmentObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:121:21, inlined from 'js::LexicalEnvironmentObject::createTemplateObject(JSContext*, JS::Handle, JS::Handle, js::gc::InitialHeap, js::IsSingletonEnv)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:933:64: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_7(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::LexicalEnvironmentObject::createTemplateObject(JSContext*, JS::Handle, JS::Handle, js::gc::InitialHeap, js::IsSingletonEnv)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'group' declared here 121 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'cx_7(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::LexicalEnvironmentObject::createGlobal(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:985:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_31(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::LexicalEnvironmentObject::createGlobal(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:985:15: note: 'shape' declared here 985 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:985:15: note: 'cx_31(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::LexicalEnvironmentObject::createNonSyntactic(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1007:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_27(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::LexicalEnvironmentObject::createNonSyntactic(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1007:15: note: 'shape' declared here 1007 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1007:15: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1029:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_137(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1029:15: note: 'shape' declared here 1029 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1029:15: note: 'cx_137(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1179:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_50(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1178:15: note: 'shape' declared here 1178 | RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_), | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1178:15: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CallObject::createHollowForDebug(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:249:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_184(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::CallObject::createHollowForDebug(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:249:15: note: 'shape' declared here 249 | RootedShape shape(cx, FunctionScope::getEmptyEnvironmentShape(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:249:15: note: 'cx_184(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'GetDebugEnvironmentForEnvironmentObject(JSContext*, js::EnvironmentIter const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3103:66, inlined from 'GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3243:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'enclosingDebug' in 'MEM[(struct Rooted * *)cx_7(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3103:16: note: 'enclosingDebug' declared here 3103 | RootedObject enclosingDebug(cx, GetDebugEnvironment(cx, ++copy)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:3103:16: note: 'cx_7(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateEnvironmentObject(JSContext*, JS::Handle, js::NewObjectKind)js::VarEnvironmentObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:135:21, inlined from 'js::VarEnvironmentObject::create(JSContext*, JS::Handle, JS::Handle, js::gc::InitialHeap)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:294:60, inlined from 'js::VarEnvironmentObject::create(JSContext*, JS::Handle, js::AbstractFramePtr)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:328:37: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_57(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::VarEnvironmentObject::create(JSContext*, JS::Handle, js::AbstractFramePtr)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'group' declared here 135 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'cx_57(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'AggregateError(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp:336:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'errorsList' in 'MEM[(struct Rooted * *)cx_96(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp: In function 'AggregateError(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp:336:21: note: 'errorsList' declared here 336 | RootedArrayObject errorsList(cx, IterableToArray(cx, args.get(0))); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ErrorObject.cpp:336:21: note: 'cx_96(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::LexicalEnvironmentObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::LexicalEnvironmentObject::clone(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1070:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'copy' in 'MEM[(struct Rooted * *)cx_108(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp: In function 'js::LexicalEnvironmentObject::clone(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1069:37: note: 'copy' declared here 1069 | Rooted copy( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/EnvironmentObject.cpp:1069:37: note: 'cx_108(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnv_bld.o /usr/bin/g++ -o ucnv_bld.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_bld.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnv_bld.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_asformat.o /usr/bin/g++ -o number_asformat.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_asformat.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_asformat.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnv_cb.o /usr/bin/g++ -o ucnv_cb.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_cb.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnv_cb.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnv_cnv.o /usr/bin/g++ -o ucnv_cnv.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_cnv.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnv_cnv.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_capi.o /usr/bin/g++ -o number_capi.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_capi.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnv_err.o /usr/bin/g++ -o ucnv_err.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_err.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnv_err.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnv_io.o /usr/bin/g++ -o ucnv_io.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_io.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnv_io.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_compact.o /usr/bin/g++ -o number_compact.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_compact.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_currencysymbols.o /usr/bin/g++ -o number_currencysymbols.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_currencysymbols.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnv_u16.o /usr/bin/g++ -o ucnv_u16.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u16.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnv_u16.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnv_u32.o /usr/bin/g++ -o ucnv_u32.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u32.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnv_u32.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src19.o /usr/bin/g++ -o Unified_cpp_js_src19.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Class.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:7, from Unified_cpp_js_src19.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateBlankProto(JSContext*, JSClass const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:881:77, inlined from 'js::GlobalObject::createBlankPrototypeInheriting(JSContext*, JSClass const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:905:26: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'blankProto' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::createBlankPrototypeInheriting(JSContext*, JSClass const*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:880:16: note: 'blankProto' declared here 880 | RootedObject blankProto(cx, | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:880:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:586:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'throwTypeError' in 'MEM[(struct Rooted * *)cx_155(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:585:18: note: 'throwTypeError' declared here 585 | RootedFunction throwTypeError( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:585:18: note: 'cx_155(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::LexicalEnvironmentObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::createInternal(JSContext*, JSClass const*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:640:61: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'lexical' in 'MEM[(struct Rooted * *)cx_95(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::createInternal(JSContext*, JSClass const*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:639:37: note: 'lexical' declared here 639 | Rooted lexical( | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:639:37: note: 'cx_95(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:1066:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'holder' in 'MEM[(struct Rooted * *)cx_237(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:1066:22: note: 'holder' declared here 1066 | RootedNativeObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:1066:22: note: 'cx_237(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'GeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:307:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct Rooted * *)cx_95(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp: In function 'GeneratorFunctionClassFinish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:306:16: note: 'iteratorProto' declared here 306 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:306:16: note: 'cx_95(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'InitBareBuiltinCtor(JSContext*, JS::Handle, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:777:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctor' in 'MEM[(struct Rooted * *)cx_51(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In function 'InitBareBuiltinCtor(JSContext*, JS::Handle, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:777:16: note: 'ctor' declared here 777 | RootedObject ctor(cx, clasp->specCreateConstructorHook()(cx, protoKey)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:777:16: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateGeneratorFunction(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:269:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_38(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp: In function 'CreateGeneratorFunction(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:268:16: note: 'proto' declared here 268 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:268:16: note: 'cx_38(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/HelperThreads.cpp:1848:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'parseTask' in 'MEM[(struct Rooted * *)cx_63(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/HelperThreads.cpp:1847:32: note: 'parseTask' declared here 1847 | Rooted> parseTask( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/HelperThreads.cpp:1847:32: note: 'cx_63(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/HelperThreads.cpp:1880:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'parseTask' in 'MEM[(struct Rooted * *)cx_77(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/HelperThreads.cpp: In member function 'js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/HelperThreads.cpp:1879:32: note: 'parseTask' declared here 1879 | Rooted> parseTask( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/HelperThreads.cpp:1879:32: note: 'cx_77(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:252:76, inlined from 'CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:282:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp: In function 'CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'proto' declared here 251 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:252:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp: In function 'js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'proto' declared here 251 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, JSClass const*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:893:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'objectProto' in 'MEM[(struct Rooted * *)cx_24(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp: In function 'js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, JSClass const*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:893:16: note: 'objectProto' declared here 893 | RootedObject objectProto(cx, getOrCreateObjectPrototype(cx, global)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/GlobalObject.cpp:893:16: note: 'cx_24(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit2.o /usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-78.15.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/ds/LifoAlloc.h:30, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineJIT.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::jit::GetNameIRGenerator::tryAttachEnvironmentName(js::jit::ObjOperandId, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:2689:32: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'holder' in 'MEM[(struct Rooted * *)_64 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::GetNameIRGenerator::tryAttachEnvironmentName(js::jit::ObjOperandId, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:2689:22: note: 'holder' declared here 2689 | RootedNativeObject holder(cx_); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:2689:22: note: 'MEM[(struct JSContext * const &)this_39(D) + 352]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::CallIRGenerator::tryAttachArrayPush(JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:4865:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'thisarray' in 'MEM[(struct Rooted * *)_21 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::CallIRGenerator::tryAttachArrayPush(JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:4865:21: note: 'thisarray' declared here 4865 | RootedArrayObject thisarray(cx_, &thisobj->as()); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:4865:21: note: 'MEM[(struct JSContext * const &)this_20(D) + 352]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::SetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::Handle, js::jit::ObjOperandId, JS::Handle, js::jit::ValOperandId)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:4176:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)_45 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::SetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::Handle, js::jit::ObjOperandId, JS::Handle, js::jit::ValOperandId)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:4176:16: note: 'proto' declared here 4176 | RootedObject proto(cx_, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:4176:16: note: 'MEM[(struct JSContext * const &)this_25(D) + 352]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::GetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::Handle, js::jit::ObjOperandId, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:1579:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'checkObj' in 'MEM[(struct Rooted * *)_50 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::GetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::Handle, js::jit::ObjOperandId, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:1579:16: note: 'checkObj' declared here 1579 | RootedObject checkObj(cx_, obj->staticPrototype()); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:1579:16: note: 'MEM[(struct JSContext * const &)this_27(D) + 352]' declared here /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:1914:14: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] 1914 | JSProtoKey protoKey; | ^~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:39:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_28(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CacheIR.cpp:27: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h: In function 'js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:38:25: note: 'cx_28(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnv_u7.o /usr/bin/g++ -o ucnv_u7.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u7.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnv_u7.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnv_u8.o /usr/bin/g++ -o ucnv_u8.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u8.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnv_u8.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnvbocu.o /usr/bin/g++ -o ucnvbocu.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvbocu.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnvlat1.o /usr/bin/g++ -o ucnvlat1.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvlat1.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucnvscsu.o /usr/bin/g++ -o ucnvscsu.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvscsu.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucnvscsu.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_decimalquantity.o /usr/bin/g++ -o number_decimalquantity.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_decimalquantity.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucol_swp.o /usr/bin/g++ -o ucol_swp.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucol_swp.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucol_swp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_decimfmtprops.o /usr/bin/g++ -o number_decimfmtprops.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_decimfmtprops.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_decimfmtprops.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucptrie.o /usr/bin/g++ -o ucptrie.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucptrie.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucptrie.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ucurr.o /usr/bin/g++ -o ucurr.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucurr.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucurr.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' In file included from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucurr.cpp:25: /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucurr.cpp: In function 'ucurr_register_67': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/cstring.h:43:70: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 43 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) | ^ In member function 'CReg::CReg(char16_t const*, char const*)', inlined from 'CReg::reg(char16_t const*, char const*, UErrorCode*)' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucurr.cpp:392:41, inlined from 'ucurr_register_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucurr.cpp:464:25, inlined from 'ucurr_register_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ucurr.cpp:459:1: /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_fluent.o /usr/bin/g++ -o number_fluent.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_fluent.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/udata.o /usr/bin/g++ -o udata.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/udata.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/udata.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/udatamem.o /usr/bin/g++ -o udatamem.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/udatamem.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/udatamem.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/udataswp.o /usr/bin/g++ -o udataswp.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/udataswp.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/udataswp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uenum.o /usr/bin/g++ -o uenum.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uenum.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uenum.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_formatimpl.o /usr/bin/g++ -o number_formatimpl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_formatimpl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uhash.o /usr/bin/g++ -o uhash.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uhash.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uhash.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_grouping.o /usr/bin/g++ -o number_grouping.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_grouping.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_grouping.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uhash_us.o /usr/bin/g++ -o uhash_us.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uhash_us.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uhash_us.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_integerwidth.o /usr/bin/g++ -o number_integerwidth.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_integerwidth.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_integerwidth.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uinit.o /usr/bin/g++ -o uinit.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uinit.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uinit.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uinvchar.o /usr/bin/g++ -o uinvchar.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uinvchar.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uinvchar.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_longnames.o /usr/bin/g++ -o number_longnames.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_longnames.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uiter.o /usr/bin/g++ -o uiter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uiter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uiter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ulist.o /usr/bin/g++ -o ulist.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ulist.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ulist.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_mapper.o /usr/bin/g++ -o number_mapper.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_mapper.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uloc.o /usr/bin/g++ -o uloc.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uloc.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' In file included from /usr/include/string.h:535, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/bytesinkutil.h:10, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:40: In function 'memcpy', inlined from 'ulocimp_getLanguage_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1206:5, inlined from 'uloc_getScript_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1779:24: /usr/include/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: note: in a call to built-in function 'memcpy' In function 'memcpy', inlined from 'ulocimp_getLanguage_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1206:5, inlined from 'uloc_getCountry_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1803:24: /usr/include/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: note: in a call to built-in function 'memcpy' In function 'memcpy', inlined from 'ulocimp_getScript_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1254:5, inlined from 'uloc_getCountry_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1807:26: /usr/include/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: note: in a call to built-in function 'memcpy' In function 'memcpy', inlined from 'ulocimp_getLanguage_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1206:5, inlined from 'uloc_openKeywords_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1489:24: /usr/include/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: note: in a call to built-in function 'memcpy' In function 'memcpy', inlined from 'ulocimp_getScript_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1254:5, inlined from 'uloc_openKeywords_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1493:26: /usr/include/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: note: in a call to built-in function 'memcpy' In function 'memcpy', inlined from 'ulocimp_getCountry_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1303:5, inlined from 'uloc_openKeywords_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1500:31: /usr/include/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: note: in a call to built-in function 'memcpy' In function 'memcpy', inlined from 'ulocimp_getLanguage_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1206:5, inlined from 'uloc_getVariant_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1843:24, inlined from 'uloc_getVariant_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1820:1: /usr/include/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: note: in a call to built-in function 'memcpy' In function 'memcpy', inlined from 'ulocimp_getScript_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1254:5, inlined from 'uloc_getVariant_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1847:26, inlined from 'uloc_getVariant_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1820:1: /usr/include/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: note: in a call to built-in function 'memcpy' In function 'memcpy', inlined from 'ulocimp_getCountry_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1303:5, inlined from 'uloc_getVariant_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1855:31, inlined from 'uloc_getVariant_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc.cpp:1820:1: /usr/include/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: note: in a call to built-in function 'memcpy' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_modifiers.o /usr/bin/g++ -o number_modifiers.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_modifiers.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_multiplier.o /usr/bin/g++ -o number_multiplier.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_multiplier.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uloc_keytype.o /usr/bin/g++ -o uloc_keytype.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uloc_keytype.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc_keytype.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_notation.o /usr/bin/g++ -o number_notation.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_notation.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_notation.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src2.o /usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Promise.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:7, from Unified_cpp_js_src2.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:58:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp: In function 'js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:56:16: note: 'target' declared here 56 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:56:16: note: 'cx_62(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:79:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp: In function 'js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:77:16: note: 'target' declared here 77 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:77:16: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:100:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp: In function 'js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:99:16: note: 'target' declared here 99 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:99:16: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:173:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_76(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp: In function 'Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:172:16: note: 'obj' declared here 172 | RootedObject obj(cx, RequireObjectArg(cx, "`target`", | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:172:16: note: 'cx_76(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:117:40: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp: In function 'Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:115:16: note: 'target' declared here 115 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:115:16: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:753:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'array' in 'MEM[(struct Rooted * *)_32 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector&, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:753:16: note: 'array' declared here 753 | RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len))); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:753:16: note: 'MEM[(struct JSContext * const &)this_18(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Symbol.cpp:116:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stringKey' in 'MEM[(struct Rooted * *)cx_48(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Symbol.cpp: In function 'js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Symbol.cpp:116:16: note: 'stringKey' declared here 116 | RootedString stringKey(cx, ToString(cx, args.get(0))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Symbol.cpp:116:16: note: 'cx_48(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_14 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_9(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2324:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_344(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'str_lastIndexOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2324:16: note: 'str' declared here 2324 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2324:16: note: 'cx_344(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateReflectObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:219:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp: In function 'CreateReflectObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:219:16: note: 'proto' declared here 219 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:219:16: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2483:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_275(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::str_endsWith(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2483:16: note: 'str' declared here 2483 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2483:16: note: 'cx_275(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:30:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_97(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp: In function 'Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:28:16: note: 'target' declared here 28 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:28:16: note: 'cx_97(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Reflect_set(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:137:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'target' in 'MEM[(struct Rooted * *)cx_131(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp: In function 'Reflect_set(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:136:16: note: 'target' declared here 136 | RootedObject target( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Reflect.cpp:136:16: note: 'cx_131(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&>(JS::Handle, char const*, JS::Handle, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:439:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_54 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_8(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_30 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_8(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [10], JS::Rooted&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [8], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [6], JS::Rooted&, char const (&) [8], JS::Rooted&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:439:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_57 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [8], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [6], JS::Rooted&, char const (&) [8], JS::Rooted&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_7(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [8], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [6], JS::Rooted&, char const (&) [8], JS::Rooted&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_24 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [8], JS::Rooted&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [6], JS::Rooted&, char const (&) [8], JS::Rooted&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_7(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2240:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_258(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::str_indexOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2240:16: note: 'str' declared here 2240 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2240:16: note: 'cx_258(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::str_includes(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2188:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_264(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::str_includes(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2188:16: note: 'str' declared here 2188 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2188:16: note: 'cx_264(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2421:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_273(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::str_startsWith(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2421:16: note: 'str' declared here 2421 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2421:16: note: 'cx_273(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:737:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'node' in 'MEM[(struct Rooted * *)_22 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:737:21: note: 'node' declared here 737 | RootedPlainObject node(cx, NewBuiltinClassInstance(cx)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:737:21: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:739:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_98 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&>(JS::Handle, char const*, JS::Handle, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNode&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [11], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:453:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_44 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [11], JS::Handle&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_5(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'str_escape(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:195:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_91(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'str_escape(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:195:22: note: 'str' declared here 195 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:195:22: note: 'cx_91(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [5], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle&, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:453:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_48 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [5], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle&, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&>(JS::Handle, char const*, JS::Handle, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:439:25, inlined from '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [5], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle&, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:453:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_72 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [5], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle&, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [5], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:439:25, inlined from '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:453:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_77 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle, char const*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:56, inlined from '(anonymous namespace)::NodeBuilder::newNodeHelper&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(JS::Handle, char const*, JS::Handle, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:438:26, inlined from '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:453:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)_45 + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::NodeBuilder::newNode&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle&, char const (&) [11], JS::Handle&, char const (&) [10], JS::Handle&, JS::MutableHandle&)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'MEM[(struct JSContext * const &)this_6(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5522:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'reactionsVal' in 'MEM[(struct Rooted * *)_22 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In member function 'js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5522:15: note: 'reactionsVal' declared here 5522 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5522:15: note: 'MEM[(struct JSContext * const &)&cx]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SubstringKernel(JSContext*, JS::Handle, int, int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:600:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'lhs' in 'MEM[(struct Rooted * *)cx_124(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::SubstringKernel(JSContext*, JS::Handle, int, int)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:599:18: note: 'lhs' declared here 599 | RootedString lhs( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:599:18: note: 'cx_124(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4374:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_49(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4374:22: note: 'str' declared here 4374 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4374:22: note: 'cx_49(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'str_decodeURI(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4364:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_49(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'str_decodeURI(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4364:22: note: 'str' declared here 4364 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4364:22: note: 'cx_49(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'str_unescape(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:329:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_108(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'str_unescape(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:329:22: note: 'str' declared here 329 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:329:22: note: 'cx_108(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4394:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_94(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4394:22: note: 'str' declared here 4394 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4394:22: note: 'cx_94(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'str_encodeURI(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4384:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_94(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'str_encodeURI(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4384:22: note: 'str' declared here 4384 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4384:22: note: 'cx_94(D)' declared here In file included from /usr/include/string.h:535, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers/string.h:3, from /usr/include/c++/12/cstring:42, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers/cstring:3, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Casting.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/jstypes.h:25, from /builddir/build/BUILD/firefox-78.15.0/js/src/jspubtd.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Promise.h:13: In function 'memcpy', inlined from 'mozilla::PodCopy(char16_t*, char16_t const*, unsigned long)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/PodOperations.h:108:11, inlined from 'js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToLowerCase(JSContext*, JSLinearString*)JSString*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:843:35, inlined from 'js::StringToLowerCase(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:869:31: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' forming offset [32, 255] is out of the bounds [0, 32] of object 'newChars' with type 'struct InlineCharBuffer' [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::StringToLowerCase(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:774:27: note: 'newChars' declared here 774 | InlineCharBuffer newChars; | ^~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'str_toLowerCase(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:875:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_175(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'str_toLowerCase(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:875:16: note: 'str' declared here 875 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:875:16: note: 'cx_175(D)' declared here In function 'memcpy', inlined from 'mozilla::PodCopy(unsigned char*, unsigned char const*, unsigned long)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/PodOperations.h:108:11, inlined from 'js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToUpperCase(JSContext*, js::InlineCharBuffer&, unsigned char const*, unsigned long, unsigned long, unsigned long*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1168:31, inlined from 'ToUpperCase(JSContext*, JSLinearString*)JSString*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1269:25, inlined from 'js::StringToUpperCase(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1305:35: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' forming offset [40, 127] is out of the bounds [0, 40] of object 'newChars' with type 'struct MaybeOneOf' [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::StringToUpperCase(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1184:52: note: 'newChars' declared here 1184 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In function 'memcpy', inlined from 'mozilla::PodCopy(char16_t*, char16_t const*, unsigned long)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/PodOperations.h:108:11, inlined from 'js::InlineCharBuffer::maybeRealloc(JSContext*, unsigned long, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'ToUpperCase(JSContext*, js::InlineCharBuffer&, unsigned char const*, unsigned long, unsigned long, unsigned long*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1168:31, inlined from 'ToUpperCase(JSContext*, JSLinearString*)JSString*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1276:25, inlined from 'js::StringToUpperCase(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1305:35: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' forming offset [40, 255] is out of the bounds [0, 40] of object 'newChars' with type 'struct MaybeOneOf' [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::StringToUpperCase(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1184:52: note: 'newChars' declared here 1184 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'str_toUpperCase(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1313:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_175(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'str_toUpperCase(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1313:16: note: 'str' declared here 1313 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1313:16: note: 'cx_175(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::StringFlatReplaceString(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2939:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linearRepl' in 'MEM[(struct Rooted * *)cx_129(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::StringFlatReplaceString(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2939:22: note: 'linearRepl' declared here 2939 | RootedLinearString linearRepl(cx, replacement->ensureLinear(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2939:22: note: 'cx_129(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::str_replaceAll_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:3248:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_115(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::str_replaceAll_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:3248:22: note: 'str' declared here 3248 | RootedLinearString str(cx, string->ensureLinear(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:3248:22: note: 'cx_115(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'str_normalize(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1492:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_341(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'str_normalize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1492:16: note: 'str' declared here 1492 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:1492:16: note: 'cx_341(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5485:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'reactionsVal' in 'MEM[(struct Rooted * *)_24 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In member function 'js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5485:15: note: 'reactionsVal' declared here 5485 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5485:15: note: 'MEM[(struct JSContext * const &)&cx]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2455:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'update' in 'MEM[(struct Rooted * *)_336 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2455:39: note: 'update' declared here 2455 | RootedValue init(cx), test(cx), update(cx); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2455:39: note: 'MEM[(struct JSContext * const &)this_110(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2502:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'arg' in 'MEM[(struct Rooted * *)_389 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2502:19: note: 'arg' declared here 2502 | RootedValue arg(cx); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2502:19: note: 'MEM[(struct JSContext * const &)this_110(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from '(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2289:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'classBody' in 'MEM[(struct Rooted * *)_20 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2289:15: note: 'classBody' declared here 2289 | RootedValue classBody(cx); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2289:15: note: 'MEM[(struct JSContext * const &)this_12(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from '(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3100:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'arg' in 'MEM[(struct Rooted * *)_722 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In member function '(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3100:19: note: 'arg' declared here 3100 | RootedValue arg(cx); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3100:19: note: 'MEM[(struct JSContext * const &)this_216(D)]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::str_replace_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2993:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'repl' in 'MEM[(struct Rooted * *)cx_120(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::str_replace_string_raw(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2993:22: note: 'repl' declared here 2993 | RootedLinearString repl(cx, replacement->ensureLinear(cx)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:2993:22: note: 'cx_120(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'FlatStringMatchHelper(JSContext*, JS::Handle, JS::Handle, bool*, int*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4422:65, inlined from 'js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4561:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linearPattern' in 'MEM[(struct Rooted * *)cx_65(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4422:22: note: 'linearPattern' declared here 4422 | RootedLinearString linearPattern(cx, pattern->ensureLinear(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4422:22: note: 'cx_65(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1982:28: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_249(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1982:20: note: 'stack' declared here 1982 | RootedSavedFrame stack(cx); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1982:20: note: 'cx_249(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:39:75, inlined from 'js::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:3696:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_112(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:64: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h: In function 'js::StringConstructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:38:25: note: 'cx_112(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PullIntoDescriptor*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:661:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedFirstPendingPullInto' in 'MEM[(struct Rooted * *)cx_159(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp: In function 'js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:659:33: note: 'unwrappedFirstPendingPullInto' declared here 659 | Rooted unwrappedFirstPendingPullInto( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:659:33: note: 'cx_159(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'EnqueuePromiseReactionJob(JSContext*, JS::Handle, JS::Handle, JS::PromiseState)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1203:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'job' in 'MEM[(struct Rooted * *)cx_465(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'EnqueuePromiseReactionJob(JSContext*, JS::Handle, JS::Handle, JS::PromiseState)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1201:18: note: 'job' declared here 1201 | RootedFunction job( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1201:18: note: 'cx_465(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadableByteStreamControllerInvalidateBYOBRequest(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:750:77, inlined from 'js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:619:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedBYOBRequestVal' in 'MEM[(struct Rooted * *)cx_5(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp: In function 'js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:750:15: note: 'unwrappedBYOBRequestVal' declared here 750 | RootedValue unwrappedBYOBRequestVal(cx, unwrappedController->byobRequest()); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:750:15: note: 'cx_5(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'FlatStringMatchHelper(JSContext*, JS::Handle, JS::Handle, bool*, int*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4422:65, inlined from 'js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4530:29: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linearPattern' in 'MEM[(struct Rooted * *)cx_69(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4422:22: note: 'linearPattern' declared here 4422 | RootedLinearString linearPattern(cx, pattern->ensureLinear(cx)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:4422:22: note: 'cx_69(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::StringObject::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:3939:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_48(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::StringObject::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:3938:25: note: 'proto' declared here 3938 | Rooted proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:3938:25: note: 'cx_48(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseDebugInfo*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'PromiseDebugInfo::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:409:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'debugInfo' in 'MEM[(struct Rooted * *)cx_79(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'PromiseDebugInfo::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:408:31: note: 'debugInfo' declared here 408 | Rooted debugInfo( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:408:31: note: 'cx_79(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreatePromiseWithDefaultResolutionFunctions(JSContext*, JS::MutableHandle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1382:69, inlined from 'NewPromiseCapability(JSContext*, JS::Handle, JS::MutableHandle, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1432:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_133(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'NewPromiseCapability(JSContext*, JS::Handle, JS::MutableHandle, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1382:26: note: 'promise' declared here 1382 | Rooted promise(cx, CreatePromiseObjectInternal(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1382:26: note: 'cx_133(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::PromiseObject::create(JSContext*, JS::Handle, JS::Handle, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:2405:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_388(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject::create(JSContext*, JS::Handle, JS::Handle, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:2404:26: note: 'promise' declared here 2404 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:2404:26: note: 'cx_388(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1006:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_203(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1006:22: note: 'stack' declared here 1006 | RootedSavedFrame stack(cx); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:1006:22: note: 'cx_203(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:3614:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_244(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:3614:21: note: 'obj' declared here 3614 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:3614:21: note: 'cx_244(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)0>(JSContext*, unsigned int, JS::Value*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:3614:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_244(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)0>(JSContext*, unsigned int, JS::Value*)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:3614:21: note: 'obj' declared here 3614 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:3614:21: note: 'cx_244(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4080:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4079:26: note: 'promise' declared here 4079 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4079:26: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableByteStreamController*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:260:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'controller' in 'MEM[(struct Rooted * *)cx_138(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp: In function 'js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:259:41: note: 'controller' declared here 259 | Rooted controller( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:259:41: note: 'cx_138(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::PromiseObject::unforgeableReject(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4005:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_28(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject::unforgeableReject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4004:26: note: 'promise' declared here 4004 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4004:26: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:605:28: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_55(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:605:20: note: 'stack' declared here 605 | RootedSavedFrame stack(cx); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:605:20: note: 'cx_55(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:3822:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_198(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:3822:22: note: 'stack' declared here 3822 | RootedSavedFrame stack(cx); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:3822:22: note: 'cx_198(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'PromiseThenNewPromiseCapability(JSContext*, JS::Handle, CreateDependentPromise, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4232:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'C' in 'MEM[(struct Rooted * *)cx_97(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'PromiseThenNewPromiseCapability(JSContext*, JS::Handle, CreateDependentPromise, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4231:16: note: 'C' declared here 4231 | RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise, | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4231:16: note: 'cx_97(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5290:56, inlined from 'OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4321:49, inlined from 'PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:2025:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'reaction' in 'MEM[(struct Rooted * *)cx_112(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5288:34: note: 'reaction' declared here 5288 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5288:34: note: 'cx_112(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'PerformPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5266:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'reaction' in 'MEM[(struct Rooted * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'PerformPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5264:34: note: 'reaction' declared here 5264 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5264:34: note: 'cx_62(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::OriginalPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4278:9: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedPromise' in 'MEM[(struct Rooted * *)cx_131(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::OriginalPromiseThen(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4272:26: note: 'unwrappedPromise' declared here 4272 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4272:26: note: 'cx_131(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5200:9: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedPromise' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here 5194 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5194:26: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5200:9, inlined from 'js::Promise_then(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5240:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedPromise' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::Promise_then(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here 5194 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5194:26: note: 'cx_4(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Promise_then_impl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5200:9, inlined from 'Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5232:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedPromise' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here 5194 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5194:26: note: 'cx_4(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4351:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'reaction' in 'MEM[(struct Rooted * *)cx_96(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4349:34: note: 'reaction' declared here 4349 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4349:34: note: 'cx_96(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4566:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct Rooted * *)cx_433(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4565:26: note: 'resultPromise' declared here 4565 | Rooted resultPromise( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4565:26: note: 'cx_433(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'InternalAwait, JS::Handle)::{lambda(JS::Handle)#1}>(JSContext*, JS::Handle, JS::Handle, PromiseHandler, PromiseHandler, js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle)::{lambda(JS::Handle)#1})bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4493:16, inlined from 'js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4550:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_3(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4493:16: note: 'promise' declared here 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4493:16: note: 'cx_3(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'InternalAwait, JS::Handle)::{lambda(JS::Handle)#1}>(JSContext*, JS::Handle, JS::Handle, PromiseHandler, PromiseHandler, js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)::{lambda(JS::Handle)#1})bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4493:16, inlined from 'js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4534:21: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_6(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4493:16: note: 'promise' declared here 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4493:16: note: 'cx_6(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::AsyncGeneratorRequest*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::Handle, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4896:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'request' in 'MEM[(struct Rooted * *)cx_293(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::Handle, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4895:36: note: 'request' declared here 4895 | Rooted request( | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:4895:36: note: 'cx_293(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5024:53: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'resultPromise' in 'MEM[(struct Rooted * *)cx_392(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5023:28: note: 'resultPromise' declared here 5023 | Rooted resultPromise( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5023:28: note: 'cx_392(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, PromiseReactionRecord*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5451:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'reaction' in 'MEM[(struct Rooted * *)cx_67(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5449:34: note: 'reaction' declared here 5449 | Rooted reaction( | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:5449:34: note: 'cx_67(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CommonPerformPromiseCombinator, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, bool*, bool, PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1})bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:2868:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promiseCtor' in 'MEM[(struct Rooted * *)cx_952(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'CommonPerformPromiseCombinator, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, bool*, bool, PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle, JS::Handle, bool*)::{lambda(JS::MutableHandle, JS::MutableHandle)#1})bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:2868:16: note: 'promiseCtor' declared here 2868 | RootedObject promiseCtor( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:2868:16: note: 'cx_952(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetWaitForAllPromise(JSContext*, JS::Handle >)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:2652:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'C' in 'MEM[(struct Rooted * *)cx_278(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp: In function 'js::GetWaitForAllPromise(JSContext*, JS::Handle >)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:2651:16: note: 'C' declared here 2651 | RootedObject C(cx, | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Promise.cpp:2651:16: note: 'cx_278(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::StringSplitString(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:3549:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linearStr' in 'MEM[(struct Rooted * *)cx_82(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp: In function 'js::StringSplitString(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:3549:22: note: 'linearStr' declared here 3549 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/String.cpp:3549:22: note: 'cx_82(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadableByteStreamControllerPullSteps(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:505:77, inlined from 'js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:593:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'readResult' in 'MEM[(struct Rooted * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp: In function 'js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:503:26: note: 'readResult' declared here 503 | Rooted readResult( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Stream.cpp:503:26: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'reflect_parse(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3581:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_730(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp: In function 'reflect_parse(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3581:16: note: 'src' declared here 3581 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3581:16: note: 'cx_730(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_output.o /usr/bin/g++ -o number_output.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_output.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_output.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_padding.o /usr/bin/g++ -o number_padding.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_padding.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_padding.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit3.o /usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' In file included from Unified_cpp_js_src_jit3.cpp:2: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CodeGenerator.cpp: In member function 'js::jit::CodeGenerator::emitIonToWasmCallBase<1ul>(js::jit::LIonToWasmCallBase<1ul>*)void': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] 14661 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14638:13: note: 'argMir' was declared here 14638 | MIRType argMir; | ^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uloc_tag.o /usr/bin/g++ -o uloc_tag.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uloc_tag.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc_tag.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' In file included from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc_tag.cpp:20: /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc_tag.cpp: In function 'ulocimp_forLanguageTag_67': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/cstring.h:43:70: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 43 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) | ^ In function 'ultag_parse(char const*, int, int*, UErrorCode*)', inlined from 'ulocimp_forLanguageTag_67' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uloc_tag.cpp:2799:88: /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/umapfile.o /usr/bin/g++ -o umapfile.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umapfile.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/umapfile.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/umath.o /usr/bin/g++ -o umath.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umath.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/umath.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_patternmodifier.o /usr/bin/g++ -o number_patternmodifier.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_patternmodifier.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/umutablecptrie.o /usr/bin/g++ -o umutablecptrie.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umutablecptrie.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/umutablecptrie.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_patternstring.o /usr/bin/g++ -o number_patternstring.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_patternstring.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 11 | #define UNISTR_FROM_CHAR_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/umutex.o /usr/bin/g++ -o umutex.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umutex.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/umutex.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_rounding.o /usr/bin/g++ -o number_rounding.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_rounding.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_rounding.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unames.o /usr/bin/g++ -o unames.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unames.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unames.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src22.o /usr/bin/g++ -o Unified_cpp_js_src22.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.h:19, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src22.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReshapeForShadowedPropSlow(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject.cpp:1367:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject.cpp: In function 'ReshapeForShadowedPropSlow(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject.cpp:1367:16: note: 'proto' declared here 1367 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject.cpp:1367:16: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CallResolveOp(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:661:44, inlined from 'js::LookupOwnPropertyInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::MutableHandleType, bool*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:725:25, inlined from 'js::NativeLookupOwnProperty<(js::AllowGC)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::MutableHandleType)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject.cpp:1187:42: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_2(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h: In function 'js::NativeLookupOwnProperty<(js::AllowGC)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::MutableHandleType)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:661:15: note: 'shape' declared here 661 | RootedShape shape(cx, obj->lookup(cx, id)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:661:15: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CallResolveOp(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:661:44, inlined from 'js::LookupOwnPropertyInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::MutableHandleType, bool*)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:725:25, inlined from 'NativeGetPropertyInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, IsNameLookup, js::MaybeRooted::MutableHandleType)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject.cpp:2440:42, inlined from 'js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject.cpp:2490:40: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_2(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h: In function 'js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:661:15: note: 'shape' declared here 661 | RootedShape shape(cx, obj->lookup(cx, id)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:661:15: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JSObject::splicePrototype(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:305:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_92(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp: In function 'JSObject::splicePrototype(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:305:21: note: 'group' declared here 305 | RootedObjectGroup group(cx, JSObject::getGroup(cx, obj)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:305:21: note: 'cx_92(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ForOfPIC::Chain::initialize(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PIC.cpp:46:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'arrayProto' in 'MEM[(struct Rooted * *)cx_182(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PIC.cpp: In member function 'js::ForOfPIC::Chain::initialize(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PIC.cpp:45:22: note: 'arrayProto' declared here 45 | RootedNativeObject arrayProto( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PIC.cpp:45:22: note: 'cx_182(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ObjectGroup::getOrFixupCopyOnWriteObject(JSContext*, JS::Handle, unsigned char*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1546:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_80(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp: In function 'js::ObjectGroup::getOrFixupCopyOnWriteObject(JSContext*, JS::Handle, unsigned char*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1545:21: note: 'group' declared here 1545 | RootedObjectGroup group(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1545:21: note: 'cx_80(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PlainObject.cpp:135:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_556(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PlainObject.cpp: In function 'js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PlainObject.cpp:133:26: note: 'group' declared here 133 | Rooted group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/PlainObject.cpp:133:26: note: 'cx_556(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'AddPlainObjectProperties(JSContext*, JS::Handle, js::IdValuePair*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1107:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'value' in 'MEM[(struct Rooted * *)cx_49(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp: In function 'AddPlainObjectProperties(JSContext*, JS::Handle, js::IdValuePair*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1107:15: note: 'value' declared here 1107 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1107:15: note: 'cx_49(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewPlainObjectWithProperties(JSContext*, js::IdValuePair*, unsigned long, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1126:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_33(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp: In function 'js::NewPlainObjectWithProperties(JSContext*, js::IdValuePair*, unsigned long, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1125:21: note: 'obj' declared here 1125 | RootedPlainObject obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1125:21: note: 'cx_33(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ObjectGroup::newPlainObject(JSContext*, js::IdValuePair*, unsigned long, js::NewObjectKind) [clone .part.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1169:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_1(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp: In function 'js::ObjectGroup::newPlainObject(JSContext*, js::IdValuePair*, unsigned long, js::NewObjectKind) [clone .part.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1167:23: note: 'group' declared here 1167 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1167:23: note: 'cx_1(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewPlainObjectWithProperties(JSContext*, js::IdValuePair*, unsigned long, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1126:71, inlined from 'js::ObjectGroup::newPlainObject(JSContext*, js::IdValuePair*, unsigned long, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1140:40: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_14(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp: In function 'js::ObjectGroup::newPlainObject(JSContext*, js::IdValuePair*, unsigned long, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1125:21: note: 'obj' declared here 1125 | RootedPlainObject obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ObjectGroup.cpp:1125:21: note: 'cx_14(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_scientific.o /usr/bin/g++ -o number_scientific.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_scientific.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_scientific.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unifiedcache.o /usr/bin/g++ -o unifiedcache.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unifiedcache.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unifiedcache.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unifilt.o /usr/bin/g++ -o unifilt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unifilt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unifilt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unifunct.o /usr/bin/g++ -o unifunct.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unifunct.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unifunct.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_skeletons.o /usr/bin/g++ -o number_skeletons.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_skeletons.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In file included from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:36, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/charstr.h:18, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_decnum.h:11, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:12: In member function 'icu_67::ConstChar16Ptr::ConstChar16Ptr(char16_t const*)', inlined from 'icu_67::number::impl::blueprint_helpers::parseCurrencyOption(icu_67::StringSegment const&, icu_67::number::impl::MacroProps&, UErrorCode&)' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:953:52: /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/char16ptr.h:222:53: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 222 | ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {} | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp: In function 'icu_67::number::impl::blueprint_helpers::parseCurrencyOption(icu_67::StringSegment const&, icu_67::number::impl::MacroProps&, UErrorCode&)': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:951:60: note: unnamed temporary defined here 951 | const UChar* currencyCode = segment.toTempUnicodeString().getBuffer(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uniset.o /usr/bin/g++ -o uniset.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uniset.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uniset.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/number_utils.o /usr/bin/g++ -o number_utils.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_utils.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_utils.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uniset_closure.o /usr/bin/g++ -o uniset_closure.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uniset_closure.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uniset_closure.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src21.o /usr/bin/g++ -o Unified_cpp_js_src21.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject-inl.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src21.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReshapeForProtoMutation(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:1900:28: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'pobj' in 'MEM[(struct Rooted * *)cx_49(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'ReshapeForProtoMutation(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:1900:16: note: 'pobj' declared here 1900 | RootedObject pobj(cx, obj); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:1900:16: note: 'cx_49(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewObject(JSContext*, JS::Handle, js::gc::AllocKind, js::NewObjectKind, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:777:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_116(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'NewObject(JSContext*, JS::Handle, js::gc::AllocKind, js::NewObjectKind, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:776:15: note: 'shape' declared here 776 | RootedShape shape(cx, EmptyShape::getInitialShape(cx, clasp, group->proto(), | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:776:15: note: 'cx_116(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind) [clone .part.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:918:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_7(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind) [clone .part.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:917:21: note: 'group' declared here 917 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:917:21: note: 'cx_7(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ToPropertyDescriptor(JSContext*, JS::Handle, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:308:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_261(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::ToPropertyDescriptor(JSContext*, JS::Handle, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:307:16: note: 'obj' declared here 307 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:307:16: note: 'cx_261(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewObjectWithGivenTaggedProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:850:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_95(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::NewObjectWithGivenTaggedProto(JSContext*, JSClass const*, JS::Handle, js::gc::AllocKind, js::NewObjectKind, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:849:21: note: 'group' declared here 849 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:849:21: note: 'cx_95(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewObjectScriptedCall(JSContext*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:999:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_59(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::NewObjectScriptedCall(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:998:16: note: 'obj' declared here 998 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:998:16: note: 'cx_59(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:2068:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'globalObj' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:2068:25: note: 'globalObj' declared here 2068 | Rooted globalObj(cx, cx->runtime()->getIncumbentGlobal(cx)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:2068:25: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::LookupPropertyInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted::HandleType, js::MaybeRooted::HandleType, js::MaybeRooted::MutableHandleType, js::MaybeRooted::MutableHandleType)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:807:56, inlined from 'js::LookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:2147:37: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_6(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Stack-inl.h:27, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:71: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h: In function 'js::LookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:807:56: note: 'proto' declared here 807 | typename MaybeRooted::RootType proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/NativeObject-inl.h:807:56: note: 'cx_6(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::LookupName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:2157:37: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'env' in 'MEM[(struct Rooted * *)cx_64(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::LookupName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:2157:21: note: 'env' declared here 2157 | for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) { | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:2157:21: note: 'cx_64(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetPrototype(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:2609:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj2' in 'MEM[(struct Rooted * *)cx_121(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::SetPrototype(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:2609:16: note: 'obj2' declared here 2609 | RootedObject obj2(cx, proto); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:2609:16: note: 'cx_121(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::InitClass(JSContext*, JS::Handle, JS::Handle, JSClass const*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSPropertySpec const*, JSFunctionSpec const*, JSPropertySpec const*, JSFunctionSpec const*, js::NativeObject**)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:1831:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)cx_63(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::InitClass(JSContext*, JS::Handle, JS::Handle, JSClass const*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSPropertySpec const*, JSFunctionSpec const*, JSPropertySpec const*, JSFunctionSpec const*, js::NativeObject**)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:1831:14: note: 'atom' declared here 1831 | RootedAtom atom(cx, Atomize(cx, clasp->name, strlen(clasp->name))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:1831:14: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:162:64: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_142(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:162:16: note: 'obj' declared here 162 | RootedObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:162:16: note: 'cx_142(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SpeciesConstructor(JSContext*, JS::Handle, JSProtoKey, bool (*)(JSContext*, JSFunction*))' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:4032:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'defaultCtor' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::SpeciesConstructor(JSContext*, JS::Handle, JSProtoKey, bool (*)(JSContext*, JSFunction*))': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:4031:16: note: 'defaultCtor' declared here 4031 | RootedObject defaultCtor(cx, | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:4031:16: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ScriptSourceObject::unwrappedElement(JSContext*) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:1732:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'privateValue' in 'MEM[(struct Rooted * *)cx_30(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp: In member function 'js::ScriptSourceObject::unwrappedElement(JSContext*) const': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:1732:19: note: 'privateValue' declared here 1732 | JS::RootedValue privateValue(cx, unwrappedCanonical()->canonicalPrivate()); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:1732:19: note: 'cx_30(D)' declared here In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::RealmsInZoneIter::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:166:16, inlined from 'js::CompartmentsOrRealmsIterT::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:207:16, inlined from 'JS::SystemRealmCount(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:768:66: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp: In function 'JS::SystemRealmCount(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:768:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' was declared here 768 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::RealmsInZoneIter::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:166:16, inlined from 'js::CompartmentsOrRealmsIterT::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:207:16, inlined from 'JS::UserRealmCount(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:778:66: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp: In function 'JS::UserRealmCount(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:778:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' was declared here 778 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ReadPropertyDescriptors(JSContext*, JS::Handle, bool, JS::MutableHandle >, JS::MutableHandle >)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:477:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'id' in 'MEM[(struct Rooted * *)cx_93(D) + 88B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::ReadPropertyDescriptors(JSContext*, JS::Handle, bool, JS::MutableHandle >, JS::MutableHandle >)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:477:12: note: 'id' declared here 477 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:477:12: note: 'cx_93(D)' declared here In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::RealmsInZoneIter::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:166:16, inlined from 'js::CompartmentsOrRealmsIterT::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:207:16, inlined from 'CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned long))' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:703:55: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp: In function 'CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned long))': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:703:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' was declared here 703 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CopyScriptImpl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle >)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:4824:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'dst' in 'MEM[(struct Rooted * *)cx_53(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp: In function 'CopyScriptImpl(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle >)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:4823:16: note: 'dst' declared here 4823 | RootedScript dst(cx, JSScript::Create(cx, functionOrGlobal, sourceObject, | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:4823:16: note: 'cx_53(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JSScript::fromStencil(JSContext*, js::frontend::CompilationInfo&, js::frontend::ScriptStencil&, js::SourceExtent)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:4307:41: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_58(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp: In function 'JSScript::fromStencil(JSContext*, js::frontend::CompilationInfo&, js::frontend::ScriptStencil&, js::SourceExtent)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:4305:16: note: 'script' declared here 4305 | RootedScript script( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:4305:16: note: 'cx_58(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BindingIter&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle, JSObject*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:5141:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_71(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp: In function 'js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle, JSObject*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:5141:23: note: 'bi' declared here 5141 | Rooted bi(cx, BindingIter(script)); | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSScript.cpp:5141:23: note: 'cx_71(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:39:75, inlined from 'js::PrimitiveToObject(JSContext*, JS::Value const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:3090:32: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_82(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:81: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h: In function 'js::PrimitiveToObject(JSContext*, JS::Value const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringObject-inl.h:38:25: note: 'cx_82(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetIntegrityLevel(JSContext*, JS::Handle, js::IntegrityLevel)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:527:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'last' in 'MEM[(struct Rooted * *)cx_440(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp: In function 'js::SetIntegrityLevel(JSContext*, JS::Handle, js::IntegrityLevel)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:524:17: note: 'last' declared here 524 | RootedShape last( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.cpp:524:17: note: 'cx_440(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numfmt.o /usr/bin/g++ -o numfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uniset_props.o /usr/bin/g++ -o uniset_props.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uniset_props.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uniset_props.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numparse_affixes.o /usr/bin/g++ -o numparse_affixes.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_affixes.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unisetspan.o /usr/bin/g++ -o unisetspan.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unisetspan.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unisetspan.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src20.o /usr/bin/g++ -o Unified_cpp_js_src20.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src20.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArgumentsObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:194:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'argsobj' in 'MEM[(struct Rooted * *)cx_78(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:193:28: note: 'argsobj' declared here 193 | Rooted argsobj(cx, | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:193:28: note: 'cx_78(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Realm::createIterResultTemplateObject(JSContext*, JS::Realm::WithObjectPrototype)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1015:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'templateObject' in 'MEM[(struct Rooted * *)cx_169(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In member function 'JS::Realm::createIterResultTemplateObject(JSContext*, JS::Realm::WithObjectPrototype)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1012:24: note: 'templateObject' declared here 1012 | Rooted templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1012:24: note: 'cx_169(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewArrayIteratorTemplate(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1117:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::NewArrayIteratorTemplate(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1116:16: note: 'proto' declared here 1116 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1116:16: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewArrayIterator(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1127:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::NewArrayIterator(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1126:16: note: 'proto' declared here 1126 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1126:16: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewStringIteratorTemplate(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1154:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::NewStringIteratorTemplate(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1153:16: note: 'proto' declared here 1153 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1153:16: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewStringIterator(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1164:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::NewStringIterator(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1163:16: note: 'proto' declared here 1163 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1163:16: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewRegExpStringIteratorTemplate(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1232:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::NewRegExpStringIteratorTemplate(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1231:16: note: 'proto' declared here 1231 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1231:16: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewRegExpStringIterator(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1242:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::NewRegExpStringIterator(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1241:16: note: 'proto' declared here 1241 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1241:16: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp:570:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'idStr' in 'MEM[(struct Rooted * *)cx_100(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp: In function 'js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle, int, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp:570:16: note: 'idStr' declared here 570 | RootedString idStr(cx, ValueToSource(cx, idVal)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp:570:16: note: 'cx_100(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp:619:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'notesArray' in 'MEM[(struct Rooted * *)cx_234(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp: In function 'js::CreateErrorNotesArray(JSContext*, JSErrorReport*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp:619:21: note: 'notesArray' declared here 619 | RootedArrayObject notesArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp:619:21: note: 'cx_234(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::InternalJobQueue::runJobs(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp:776:24, inlined from 'js::InternalJobQueue::runJobs(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp:760:6: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'rval' in 'MEM[(struct Rooted * *)cx_8(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp: In member function 'js::InternalJobQueue::runJobs(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp:776:17: note: 'rval' declared here 776 | RootedValue rval(cx); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSContext.cpp:776:17: note: 'cx_8(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1681:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'funAtom' in 'MEM[(struct Rooted * *)cx_50(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1681:14: note: 'funAtom' declared here 1681 | RootedAtom funAtom(cx, GetClonedSelfHostedFunctionName(fun)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1681:14: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ResolveInterpretedFunctionPrototype(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:376:70, inlined from 'fun_resolve(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:477:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_99(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'fun_resolve(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:375:21: note: 'proto' declared here 375 | RootedPlainObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:375:21: note: 'cx_99(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::fun_toString(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1061:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'js::fun_toString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1061:16: note: 'obj' declared here 1061 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1061:16: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'fun_toSource(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1079:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'fun_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1079:16: note: 'obj' declared here 1079 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1079:16: note: 'cx_84(D)' declared here In file included from Unified_cpp_js_src20.cpp:11: In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, char16_t const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, char16_t const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, js::LittleEndianChars, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, js::LittleEndianChars, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1219:39: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'AtomizeLittleEndianTwoByteChars(JSContext*, unsigned char const*, unsigned long)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here 1218 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1019:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:775:50, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:988:35: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:766:27, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1746:42, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 152 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 156 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 171 | JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In function 'js::AtomHasher::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)', inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::match(js::AtomStateEntry const&, js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1716:29, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookup<(mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::LookupReason)1>(js::AtomHasher::Lookup const&, unsigned int) constmozilla::detail::EntrySlot' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:1772:44, inlined from 'mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:2085:67, inlined from 'mozilla::HashSet::lookupForAdd(js::AtomHasher::Lookup const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/HashTable.h:601:30, inlined from 'js::AtomsTable::atomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&, js::AtomHasher::Lookup const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:770:46, inlined from 'AtomizeAndCopyCharsFromLookup(JSContext*, unsigned char const*, unsigned long, js::AtomHasher::Lookup const&, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:721:49, inlined from 'AtomizeAndCopyChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior, mozilla::Maybe const&)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:821:39, inlined from 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:1026:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.byteLength' may be used uninitialized [-Wmaybe-uninitialized] 175 | JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength); | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp: In function 'js::AtomizeChars(JSContext*, unsigned char const*, unsigned long, js::PinningBehavior)JSAtom*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here 820 | AtomHasher::Lookup lookup(chars, length); | ^~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PropertyIteratorObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreatePropertyIterator(JSContext*, JS::Handle, JS::Handle >, unsigned int, unsigned int) [clone .constprop.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:612:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'propIter' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'CreatePropertyIterator(JSContext*, JS::Handle, JS::Handle >, unsigned int, unsigned int) [clone .constprop.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:612:35: note: 'propIter' declared here 612 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:612:35: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CloneFunctionReuseScript(JSContext*, JS::Handle, JS::Handle, js::gc::AllocKind, js::NewObjectKind, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:2236:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'clone' in 'MEM[(struct Rooted * *)cx_72(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'js::CloneFunctionReuseScript(JSContext*, JS::Handle, JS::Handle, js::gc::AllocKind, js::NewObjectKind, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:2235:18: note: 'clone' declared here 2235 | RootedFunction clone(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:2235:18: note: 'cx_72(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1529:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1528:16: note: 'iteratorProto' declared here 1528 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1528:16: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1511:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_63(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1510:16: note: 'proto' declared here 1510 | RootedObject proto( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1510:16: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initStringIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1556:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initStringIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1555:16: note: 'iteratorProto' declared here 1555 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1555:16: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalObject::initRegExpStringIteratorProto(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1583:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'iteratorProto' in 'MEM[(struct Rooted * *)cx_88(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::GlobalObject::initRegExpStringIteratorProto(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1582:16: note: 'iteratorProto' declared here 1582 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1582:16: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::JSONParser::parse(JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSONParser.cpp:634:15: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'value' in 'MEM[(struct Rooted * *)_111 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSONParser.cpp: In member function 'js::JSONParser::parse(JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSONParser.cpp:634:15: note: 'value' declared here 634 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSONParser.cpp:634:15: note: 'MEM[(struct JSContext * const &)this_38(D) + 8]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::JSONParser::parse(JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSONParser.cpp:634:15: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'value' in 'MEM[(struct Rooted * *)_112 + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSONParser.cpp: In member function 'js::JSONParser::parse(JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSONParser.cpp:634:15: note: 'value' declared here 634 | RootedValue value(cx); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSONParser.cpp:634:15: note: 'MEM[(struct JSContext * const &)this_39(D) + 8]' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SuppressDeletedElement(JSContext*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1493:53: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_107(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::SuppressDeletedElement(JSContext*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1493:27: note: 'str' declared here 1493 | Rooted str(cx, IdToString(cx, id)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1493:27: note: 'cx_107(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SuppressDeletedProperty(JSContext*, JS::Handle, JS::PropertyKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1475:53: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_81(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::SuppressDeletedProperty(JSContext*, JS::Handle, JS::PropertyKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1475:27: note: 'str' declared here 1475 | Rooted str(cx, IdToString(cx, id)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:1475:27: note: 'cx_81(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1846:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'body' in 'MEM[(struct Rooted * *)cx_447(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1846:18: note: 'body' declared here 1846 | RootedString body(cx, ToString(cx, args[args.length() - 1])); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:1846:18: note: 'cx_447(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DefineFunction(JSContext*, JS::Handle, JS::Handle, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:2486:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)cx_88(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp: In function 'js::DefineFunction(JSContext*, JS::Handle, JS::Handle, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:2486:14: note: 'atom' declared here 2486 | RootedAtom atom(cx, IdToFunctionName(cx, id)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSFunction.cpp:2486:14: note: 'cx_88(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateIterResultObject(JSContext*, JS::Handle, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:962:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'templateObject' in 'MEM[(struct Rooted * *)cx_67(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp: In function 'js::CreateIterResultObject(JSContext*, JS::Handle, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:961:24: note: 'templateObject' declared here 961 | Rooted templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Iteration.cpp:961:24: note: 'cx_67(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numparse_compositions.o /usr/bin/g++ -o numparse_compositions.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_compositions.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_compositions.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src23.o /usr/bin/g++ -o Unified_cpp_js_src23.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-78.15.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/ds/LifoAlloc.h:30, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Printer.cpp:16, from Unified_cpp_js_src23.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Realm.cpp:202:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'lexicalEnv' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src23.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Realm.cpp: In member function 'js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Realm.cpp:202:16: note: 'lexicalEnv' declared here 202 | RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Realm.cpp:202:16: note: 'cx_26(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numparse_currency.o /usr/bin/g++ -o numparse_currency.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_currency.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_currency.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numparse_decimal.o /usr/bin/g++ -o numparse_decimal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_decimal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numparse_parsednumber.o /usr/bin/g++ -o numparse_parsednumber.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_parsednumber.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numparse_scientific.o /usr/bin/g++ -o numparse_scientific.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_scientific.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_scientific.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unistr.o /usr/bin/g++ -o unistr.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unistr.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numparse_symbols.o /usr/bin/g++ -o numparse_symbols.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_symbols.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unistr_case.o /usr/bin/g++ -o unistr_case.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_case.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unistr_case.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit5.o /usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-78.15.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/ds/LifoAlloc.h:30, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/CompileInfo.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIRGenerator.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonCompileTask.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonCompileTask.cpp:7, from Unified_cpp_js_src_jit5.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:243:41, inlined from 'js::jit::IonHasOwnIC::update(JSContext*, JS::Handle, js::jit::IonHasOwnIC*, JS::Handle, JS::Handle, int*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonIC.cpp:488:22: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_11(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h: In function 'js::jit::IonHasOwnIC::update(JSContext*, JS::Handle, js::jit::IonHasOwnIC*, JS::Handle, JS::Handle, int*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:243:16: note: 'obj' declared here 243 | RootedObject obj(cx, ToObject(cx, val)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Interpreter-inl.h:243:16: note: 'cx_11(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::IonCompareIC::update(JSContext*, JS::Handle, js::jit::IonCompareIC*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonIC.cpp:685:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'rhsCopy' in 'MEM[(struct Rooted * *)cx_120(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonIC.cpp: In function 'js::jit::IonCompareIC::update(JSContext*, JS::Handle, js::jit::IonCompareIC*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonIC.cpp:685:15: note: 'rhsCopy' declared here 685 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonIC.cpp:685:15: note: 'cx_120(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numparse_impl.o /usr/bin/g++ -o numparse_impl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_impl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numparse_validators.o /usr/bin/g++ -o numparse_validators.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_validators.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_validators.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unistr_case_locale.o /usr/bin/g++ -o unistr_case_locale.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_case_locale.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unistr_case_locale.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unistr_cnv.o /usr/bin/g++ -o unistr_cnv.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_cnv.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unistr_cnv.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unistr_props.o /usr/bin/g++ -o unistr_props.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_props.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unistr_props.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numrange_impl.o /usr/bin/g++ -o numrange_impl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numrange_impl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numrange_fluent.o /usr/bin/g++ -o numrange_fluent.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numrange_fluent.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unistr_titlecase_brkiter.o /usr/bin/g++ -o unistr_titlecase_brkiter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_titlecase_brkiter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unistr_titlecase_brkiter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/numsys.o /usr/bin/g++ -o numsys.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numsys.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/numsys.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/unormcmp.o /usr/bin/g++ -o unormcmp.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unormcmp.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unormcmp.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uobject.o /usr/bin/g++ -o uobject.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uobject.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uobject.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/olsontz.o /usr/bin/g++ -o olsontz.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/olsontz.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/olsontz.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/olsontz.cpp: In member function 'icu_67::OlsonTimeZone::inDaylightTime(double, UErrorCode&) const': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/olsontz.cpp:603:16: warning: 'dst' may be used uninitialized [-Wmaybe-uninitialized] 603 | return dst != 0; | ~~~~^~~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/olsontz.cpp:601:18: note: 'dst' declared here 601 | int32_t raw, dst; | ^~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/persncal.o /usr/bin/g++ -o persncal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/persncal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/persncal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uprops.o /usr/bin/g++ -o uprops.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uprops.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uprops.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/plurfmt.o /usr/bin/g++ -o plurfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/plurfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/plurfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uresdata.o /usr/bin/g++ -o uresdata.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uresdata.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uresdata.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' In file included from /usr/include/string.h:535, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uresdata.cpp:26: In function 'memcpy', inlined from 'ures_swapResource(UDataSwapper const*, unsigned int const*, unsigned int*, unsigned int, char const*, TempTable*, UErrorCode*)' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uresdata.cpp:1261:21: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' specified bound between 18446744071562067968 and 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'ures_swapResource(UDataSwapper const*, unsigned int const*, unsigned int*, unsigned int, char const*, TempTable*, UErrorCode*)' at /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uresdata.cpp:1276:21: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' specified bound between 18446744071562067968 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uresbund.o /usr/bin/g++ -o uresbund.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uresbund.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uresbund.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uscript.o /usr/bin/g++ -o uscript.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uscript.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uscript.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/quantityformatter.o /usr/bin/g++ -o quantityformatter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/quantityformatter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/quantityformatter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uscript_props.o /usr/bin/g++ -o uscript_props.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uscript_props.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uscript_props.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uset_props.o /usr/bin/g++ -o uset_props.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uset_props.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uset_props.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uset.o /usr/bin/g++ -o uset.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uset.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uset.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/plurrule.o /usr/bin/g++ -o plurrule.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/plurrule.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/plurrule.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/usetiter.o /usr/bin/g++ -o usetiter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/usetiter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/usetiter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/rbtz.o /usr/bin/g++ -o rbtz.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/rbtz.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/rbtz.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src26.o /usr/bin/g++ -o Unified_cpp_js_src26.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/StructuredClone.h:19, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StructuredClone.cpp:29, from Unified_cpp_js_src26.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'BoxedToSource(JSContext*, JS::Handle, char const*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ToSource.cpp:94:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_76(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src26.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ToSource.cpp: In function 'BoxedToSource(JSContext*, JS::Handle, char const*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ToSource.cpp:94:16: note: 'str' declared here 94 | RootedString str(cx, ValueToSource(cx, value)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ToSource.cpp:94:16: note: 'cx_76(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'SymbolToSource(JSContext*, JS::Symbol*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ToSource.cpp:60:46, inlined from 'js::ValueToSource(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ToSource.cpp:122:28: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'desc' in 'MEM[(struct Rooted * *)cx_257(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ToSource.cpp: In function 'js::ValueToSource(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ToSource.cpp:60:16: note: 'desc' declared here 60 | RootedString desc(cx, symbol->description()); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/ToSource.cpp:60:16: note: 'cx_257(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Symbol::for_(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SymbolType.cpp:52:53: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom' in 'MEM[(struct Rooted * *)cx_61(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src26.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SymbolType.cpp: In function 'JS::Symbol::for_(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SymbolType.cpp:52:14: note: 'atom' declared here 52 | RootedAtom atom(cx, AtomizeString(cx, description)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SymbolType.cpp:52:14: note: 'cx_61(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/usprep.o /usr/bin/g++ -o usprep.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/usprep.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/usprep.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ustack.o /usr/bin/g++ -o ustack.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustack.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ustack.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/rbnf.o /usr/bin/g++ -o rbnf.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/rbnf.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/rbnf.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/region.o /usr/bin/g++ -o region.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/region.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/region.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ustr_cnv.o /usr/bin/g++ -o ustr_cnv.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustr_cnv.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ustr_cnv.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ustr_titlecase_brkiter.o /usr/bin/g++ -o ustr_titlecase_brkiter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustr_titlecase_brkiter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ustr_titlecase_brkiter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/reldtfmt.o /usr/bin/g++ -o reldtfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/reldtfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/reldtfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ustrcase.o /usr/bin/g++ -o ustrcase.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrcase.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ustrcase.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/reldatefmt.o /usr/bin/g++ -o reldatefmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/reldatefmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ustrcase_locale.o /usr/bin/g++ -o ustrcase_locale.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrcase_locale.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ustrcase_locale.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit4.o /usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Allocator.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.h:13, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/BaselineIC.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:7, from Unified_cpp_js_src_jit4.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::IonBuilder::canInlineTarget(JSFunction*, js::jit::CallInfo&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonBuilder.cpp:427:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)_57 + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonBuilder.cpp: In member function 'js::jit::IonBuilder::canInlineTarget(JSFunction*, js::jit::CallInfo&)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonBuilder.cpp:426:18: note: 'script' declared here 426 | RootedScript script(analysisContext, | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonBuilder.cpp:426:18: note: 'MEM[(struct JSContext * const &)this_21(D) + 32]' declared here In file included from Unified_cpp_js_src_jit4.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'js::jit::IonCacheIRCompiler::emitStoreFixedSlot(js::jit::ObjOperandId, unsigned int, js::jit::ValOperandId)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonCacheIRCompiler.cpp:1428:30: warning: 'MEM[(const struct AutoScratchRegister *)&scratch].reg_.reg_' may be used uninitialized [-Wmaybe-uninitialized] 1428 | Maybe scratch; | ^~~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::AnalyzeNewScriptDefiniteProperties(JSContext*, js::DPAConstraintInfo&, JS::Handle, js::ObjectGroup*, JS::Handle, mozilla::Vector*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonAnalysis.cpp:4357:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_393(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonAnalysis.cpp: In function 'js::jit::AnalyzeNewScriptDefiniteProperties(JSContext*, js::DPAConstraintInfo&, JS::Handle, js::ObjectGroup*, JS::Handle, mozilla::Vector*)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonAnalysis.cpp:4357:16: note: 'script' declared here 4357 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonAnalysis.cpp:4357:16: note: 'cx_393(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ustrenum.o /usr/bin/g++ -o ustrenum.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrenum.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ustrenum.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ustrfmt.o /usr/bin/g++ -o ustrfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ustrfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ustring.o /usr/bin/g++ -o ustring.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustring.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ustring.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src25.o /usr/bin/g++ -o Unified_cpp_js_src25.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:17, from Unified_cpp_js_src25.cpp:2: In member function 'js::RealmsInCompartmentIter::next()', inlined from 'js::RealmsInZoneIter::next()' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:166:16, inlined from 'js::NewObjectCache::invalidateEntriesForShape(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:2209:72: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 16B].it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp: In member function 'js::NewObjectCache::invalidateEntriesForShape(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:2209:25: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 16B].it' was declared here 2209 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.h:31, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.h:20, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape-inl.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:9: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'FillWithRepresentatives)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle, unsigned int*, char16_t const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#1} const&)bool [clone .constprop.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1956:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom1' in 'MEM[(struct Rooted * *)cx_2(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle, unsigned int*, char16_t const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#1} const&)bool [clone .constprop.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1956:16: note: 'atom1' declared here 1956 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1956:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'FillWithRepresentatives)::{lambda(JSString*)#2}, unsigned char>(JSContext*, JS::Handle, unsigned int*, unsigned char const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#2} const&)bool [clone .constprop.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1956:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'atom1' in 'MEM[(struct Rooted * *)cx_2(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives)::{lambda(JSString*)#2}, unsigned char>(JSContext*, JS::Handle, unsigned int*, unsigned char const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle)::{lambda(JSString*)#2} const&)bool [clone .constprop.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1956:16: note: 'atom1' declared here 1956 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1956:16: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::UnownedBaseShape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NativeObject::addAccessorPropertyInternal(JSContext*, JS::Handle, JS::Handle, bool (*)(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle), bool (*)(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&), unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, js::AutoKeepShapeCaches const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:680:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'nbase' in 'MEM[(struct Rooted * *)cx_652(D)]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp: In function 'js::NativeObject::addAccessorPropertyInternal(JSContext*, JS::Handle, JS::Handle, bool (*)(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle), bool (*)(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&), unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, js::AutoKeepShapeCaches const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:680:31: note: 'nbase' declared here 680 | Rooted nbase(cx, GetBaseShapeForNewShape(cx, last, id)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:680:31: note: 'cx_652(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::UnownedBaseShape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NativeObject::addDataPropertyInternal(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, js::AutoKeepShapeCaches const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:725:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'nbase' in 'MEM[(struct Rooted * *)cx_676(D)]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp: In function 'js::NativeObject::addDataPropertyInternal(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, js::AutoKeepShapeCaches const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:725:31: note: 'nbase' declared here 725 | Rooted nbase(cx, GetBaseShapeForNewShape(cx, last, id)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:725:31: note: 'cx_676(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::UnownedBaseShape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::EmptyShape::getInitialShape(JSContext*, JSClass const*, js::TaggedProto, unsigned long, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:2164:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'nbase' in 'MEM[(struct Rooted * *)cx_105(D)]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp: In function 'js::EmptyShape::getInitialShape(JSContext*, JSClass const*, js::TaggedProto, unsigned long, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:2164:29: note: 'nbase' declared here 2164 | Rooted nbase(cx, BaseShape::getUnowned(cx, base)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Shape.cpp:2164:29: note: 'cx_105(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::AutoStableStringChars::init(JSContext*, JSString*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1316:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linearString' in 'MEM[(struct Rooted * *)cx_68(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp: In member function 'JS::AutoStableStringChars::init(JSContext*, JSString*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1316:22: note: 'linearString' declared here 1316 | RootedLinearString linearString(cx, s->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1316:22: note: 'cx_68(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1343:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linearString' in 'MEM[(struct Rooted * *)cx_53(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp: In member function 'JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1343:22: note: 'linearString' declared here 1343 | RootedLinearString linearString(cx, s->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/StringType.cpp:1343:22: note: 'cx_53(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit6.o /usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/rulebasedcollator.o /usr/bin/g++ -o rulebasedcollator.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/rulebasedcollator.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/rulebasedcollator.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/ustrtrns.o /usr/bin/g++ -o ustrtrns.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrtrns.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/ustrtrns.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/scriptset.o /usr/bin/g++ -o scriptset.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/scriptset.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/search.o /usr/bin/g++ -o search.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/search.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/search.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/utext.o /usr/bin/g++ -o utext.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utext.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/utext.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/utf_impl.o /usr/bin/g++ -o utf_impl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utf_impl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/utf_impl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/selfmt.o /usr/bin/g++ -o selfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/selfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/selfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src28.o /usr/bin/g++ -o Unified_cpp_js_src28.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src28.o.pp Unified_cpp_js_src28.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/util.o /usr/bin/g++ -o util.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/util.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/util.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/sharedbreakiterator.o /usr/bin/g++ -o sharedbreakiterator.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/sharedbreakiterator.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/sharedbreakiterator.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/utrace.o /usr/bin/g++ -o utrace.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrace.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/utrace.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/utrie.o /usr/bin/g++ -o utrie.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/utrie.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/simpletz.o /usr/bin/g++ -o simpletz.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/simpletz.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/utrie2.o /usr/bin/g++ -o utrie2.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie2.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/utrie2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src24.o /usr/bin/g++ -o Unified_cpp_js_src24.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.h:19, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:7, from Unified_cpp_js_src24.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1592:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_74(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1592:21: note: 'group' declared here 1592 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1592:21: note: 'cx_74(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1620:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_81(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1620:21: note: 'group' declared here 1620 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1620:21: note: 'cx_81(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1899:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)cx_89(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1898:16: note: 'result' declared here 1898 | RootedObject result(cx, | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1898:16: note: 'cx_89(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1526:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'string' in 'MEM[(struct Rooted * *)cx_122(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1526:22: note: 'string' declared here 1526 | RootedLinearString string(cx, args[1].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:1526:22: note: 'cx_122(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:137:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'val' in 'MEM[(struct Rooted * *)cx_62(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:137:15: note: 'val' declared here 137 | RootedValue val(cx, args[0]); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:137:15: note: 'cx_62(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:445:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'filename' in 'MEM[(struct Rooted * *)cx_116(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:444:16: note: 'filename' declared here 444 | RootedString filename(cx, | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:444:16: note: 'cx_116(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetFirstMatchedFrame)>(JSContext*, JSPrincipals*, bool (&)(JSContext*, JSPrincipals*, JS::Handle), JS::Handle, JS::SavedFrameSelfHosted, bool&)js::SavedFrame* [clone .constprop.1]' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:631:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'rootedFrame' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In function 'js::GetFirstMatchedFrame)>(JSContext*, JSPrincipals*, bool (&)(JSContext*, JSPrincipals*, JS::Handle), JS::Handle, JS::SavedFrameSelfHosted, bool&)js::SavedFrame* [clone .constprop.1]': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here 631 | RootedSavedFrame rootedFrame(cx, frame); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:631:20: note: 'cx_4(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:75:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'regexp' in 'MEM[(struct Rooted * *)cx_40(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:74:25: note: 'regexp' declared here 74 | Rooted regexp( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:74:25: note: 'cx_40(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, char16_t*, unsigned long, unsigned long*, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1794:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'input' in 'MEM[(struct Rooted * *)cx_37(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'JS::ExecuteRegExp(JSContext*, JS::Handle, JS::Handle, char16_t*, unsigned long, unsigned long*, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1794:22: note: 'input' declared here 1794 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1794:22: note: 'cx_37(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ExecuteRegExpNoStatics(JSContext*, JS::Handle, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1811:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'input' in 'MEM[(struct Rooted * *)cx_30(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'JS::ExecuteRegExpNoStatics(JSContext*, JS::Handle, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1811:22: note: 'input' declared here 1811 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1811:22: note: 'cx_30(D)' declared here In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src24.cpp:20: In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::RealmsInZoneIter::get() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:177:43, inlined from 'js::CompartmentsOrRealmsIterT::get() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:219:13, inlined from 'js::CompartmentsOrRealmsIterT::operator->() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:223:37, inlined from 'JSRuntime::stopRecordingAllocations()' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Runtime.cpp:873:50: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:134:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Runtime.cpp: In member function 'JSRuntime::stopRecordingAllocations()': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Runtime.cpp:872:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' was declared here 872 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SavedFrame::create(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:557:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame::create(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:556:16: note: 'proto' declared here 556 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:556:16: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GetFirstMatchedFrame, JS::SavedFrameSelfHosted)::{lambda(JSContext*, JSPrincipals*, JS::Handle)#1}>(JSContext*, JSPrincipals*, js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)::{lambda(JSContext*, JSPrincipals*, JS::Handle)#1}&, JS::Handle, JS::SavedFrameSelfHosted, bool&)js::SavedFrame*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:631:20, inlined from 'js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:682:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'rootedFrame' in 'MEM[(struct Rooted * *)cx_31(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In function 'js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here 631 | RootedSavedFrame rootedFrame(cx, frame); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:631:20: note: 'cx_31(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted, bool&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:738:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In function 'js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle, JS::SavedFrameSelfHosted, bool&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:738:20: note: 'frame' declared here 738 | RootedSavedFrame frame(cx, obj->maybeUnwrapAs()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:738:20: note: 'cx_35(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:898:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In function 'JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:897:24: note: 'frame' declared here 897 | js::RootedSavedFrame frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:897:24: note: 'cx_84(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::GetSavedFrameParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:933:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_83(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In function 'JS::GetSavedFrameParent(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, JS::SavedFrameSelfHosted)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:932:24: note: 'frame' declared here 932 | js::RootedSavedFrame frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:932:24: note: 'cx_83(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle, JS::SavedFrameSelfHosted)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1139:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'nextConverted' in 'MEM[(struct Rooted * *)cx_171(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In function 'JS::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle, JS::SavedFrameSelfHosted)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1139:22: note: 'nextConverted' declared here 1139 | RootedObject nextConverted(cx, JS_NewObject(cx, nullptr)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1139:22: note: 'cx_171(D)' declared here In member function 'js::RealmsInCompartmentIter::get() const', inlined from 'js::RealmsInZoneIter::get() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:177:43, inlined from 'js::CompartmentsOrRealmsIterT::get() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:219:13, inlined from 'js::CompartmentsOrRealmsIterT::operator->() const' at /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:223:37, inlined from 'JSRuntime::startRecordingAllocations(double, void (*)(JS::RecordAllocationInfo&&))' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Runtime.cpp:865:47: /builddir/build/BUILD/firefox-78.15.0/js/src/gc/PublicIterators.h:134:13: warning: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Runtime.cpp: In member function 'JSRuntime::startRecordingAllocations(double, void (*)(JS::RecordAllocationInfo&&))': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Runtime.cpp:863:19: note: 'MEM[(struct RealmsInCompartmentIter *)&realm + 56B].it' was declared here 863 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateEnvironmentShape(JSContext*, js::BindingIter&, JSClass const*, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:124:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shape' in 'MEM[(struct Rooted * *)cx_72(D) + 48B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::CreateEnvironmentShape(JSContext*, js::BindingIter&, JSClass const*, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:123:15: note: 'shape' declared here 123 | RootedShape shape(cx, | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:123:15: note: 'cx_72(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1092:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_42(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1090:27: note: 'data' declared here 1090 | Rooted> data(cx, dataArg | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1090:27: note: 'cx_42(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::GlobalScope::clone(JSContext*, JS::Handle, js::ScopeKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1117:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'dataClone' in 'MEM[(struct Rooted * *)cx_56(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::GlobalScope::clone(JSContext*, JS::Handle, js::ScopeKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1116:27: note: 'dataClone' declared here 1116 | Rooted> dataClone( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1116:27: note: 'cx_56(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::BindingIter&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DumpBindings(JSContext*, js::Scope*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1806:53: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bi' in 'MEM[(struct Rooted * *)cx_104(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::DumpBindings(JSContext*, js::Scope*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1806:28: note: 'bi' declared here 1806 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1806:28: note: 'cx_104(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JSRuntime::createSelfHostingGlobal(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2578:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shg' in 'MEM[(struct Rooted * *)cx_81(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In function 'JSRuntime::createSelfHostingGlobal(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2578:25: note: 'shg' declared here 2578 | Rooted shg(cx, GlobalObject::createInternal(cx, &shgClass)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:2578:25: note: 'cx_81(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmFunctionScope::create(JSContext*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1579:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_108(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::WasmFunctionScope::create(JSContext*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1578:27: note: 'data' declared here 1578 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1578:27: note: 'cx_108(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, decltype(nullptr)&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1684:37: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'saved' in 'MEM[(struct Rooted * *)cx_71(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1684:20: note: 'saved' declared here 1684 | RootedSavedFrame saved(cx, nullptr); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1684:20: note: 'cx_71(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpObject::toString(JSContext*) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:532:33: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_124(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In member function 'js::RegExpObject::toString(JSContext*) const': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:532:14: note: 'src' declared here 532 | RootedAtom src(cx, getSource()); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:532:14: note: 'cx_124(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::FormatSpiderMonkeyStackFrame(JSContext*, js::StringBuffer&, JS::Handle, unsigned long, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:996:58, inlined from 'JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, unsigned long, js::StackFormat)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1061:44: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'name' in 'MEM[(struct Rooted * *)cx_151(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In function 'JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle, JS::MutableHandle, unsigned long, js::StackFormat)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:996:18: note: 'name' declared here 996 | js::RootedAtom name(cx, frame->getFunctionDisplayName()); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:996:18: note: 'cx_151(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, unsigned int, JS::Handle, js::frontend::TypedIndex*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1939:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_282(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, unsigned int, JS::Handle, js::frontend::TypedIndex*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1938:41: note: 'data' declared here 1938 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1938:41: note: 'cx_282(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, unsigned int, bool, JS::Handle, js::frontend::TypedIndex*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1965:61: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_366(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, unsigned int, bool, JS::Handle, js::frontend::TypedIndex*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1963:37: note: 'data' declared here 1963 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1963:37: note: 'cx_366(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, js::frontend::TypedIndex*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1991:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_332(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, js::frontend::TypedIndex*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1989:40: note: 'data' declared here 1989 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1989:40: note: 'cx_332(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, JS::Handle, js::frontend::TypedIndex*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:2018:53: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_360(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, JS::Handle, js::frontend::TypedIndex*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:2016:38: note: 'data' declared here 2016 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:2016:38: note: 'cx_360(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpShared*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpStatics::executeLazy(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpStatics.cpp:83:77, inlined from 'js::RegExpStatics::executeLazy(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpStatics.cpp:71:6: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'shared' in 'MEM[(struct Rooted * *)cx_8(D) + 80B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpStatics.cpp: In member function 'js::RegExpStatics::executeLazy(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpStatics.cpp:82:22: note: 'shared' declared here 82 | RootedRegExpShared shared(cx, | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpStatics.cpp:82:22: note: 'cx_8(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JSRuntime::cloneSelfHostedFunctionScript(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:3060:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'sourceFun' in 'MEM[(struct Rooted * *)cx_107(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp: In member function 'JSRuntime::cloneSelfHostedFunctionScript(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:3060:18: note: 'sourceFun' declared here 3060 | RootedFunction sourceFun(cx, getUnclonedSelfHostedFunction(cx, name)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SelfHosting.cpp:3060:18: note: 'cx_107(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpShared::initializeNamedCaptures(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1152:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'templateObject' in 'MEM[(struct Rooted * *)cx_325(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpShared::initializeNamedCaptures(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1151:21: note: 'templateObject' declared here 1151 | RootedPlainObject templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1151:21: note: 'cx_325(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1512:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_116(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1511:27: note: 'data' declared here 1511 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1511:27: note: 'cx_116(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpRealm::createMatchResultTemplateObject(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1461:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'templateObject' in 'MEM[(struct Rooted * *)cx_528(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In member function 'js::RegExpRealm::createMatchResultTemplateObject(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1459:21: note: 'templateObject' declared here 1459 | RootedArrayObject templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1459:21: note: 'cx_528(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, bool, bool, js::frontend::FunctionBox*, JS::Handle, js::frontend::TypedIndex*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1910:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_397(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, bool, bool, js::frontend::FunctionBox*, JS::Handle, js::frontend::TypedIndex*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1908:42: note: 'data' declared here 1908 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:1908:42: note: 'cx_397(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, JS::Handle, JS::Handle, js::frontend::TypedIndex*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:2044:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'data' in 'MEM[(struct Rooted * *)cx_489(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, JS::Handle, JS::Handle, js::frontend::TypedIndex*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:2042:40: note: 'data' declared here 2042 | Rooted> data( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:2042:40: note: 'cx_489(D)' declared here In member function 'JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::FunctionScope::clone(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:863:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'dataClone' in 'MEM[(struct Rooted * *)cx_79(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp: In function 'js::FunctionScope::clone(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:862:27: note: 'dataClone' declared here 862 | Rooted> dataClone( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/Scope.cpp:862:27: note: 'cx_79(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:287:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'regexp' in 'MEM[(struct Rooted * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:287:25: note: 'regexp' declared here 287 | Rooted regexp(cx, RegExpAlloc(cx, newKind)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:287:25: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::frontend::TokenStreamAnyChars&, js::NewObjectKind)js::RegExpObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:220:14: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'source' in 'MEM[(struct Rooted * *)cx_27(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::frontend::TokenStreamAnyChars&, js::NewObjectKind)js::RegExpObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:220:14: note: 'source' declared here 220 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:220:14: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:239:14: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'source' in 'MEM[(struct Rooted * *)cx_26(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject::create(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:239:14: note: 'source' declared here 239 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:239:14: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::RegExpObject::createSyntaxChecked(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:275:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'source' in 'MEM[(struct Rooted * *)cx_26(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject::createSyntaxChecked(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:275:14: note: 'source' declared here 275 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:275:14: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::RegExpObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CloneRegExpObject(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1574:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'clone' in 'MEM[(struct Rooted * *)cx_80(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp: In function 'js::CloneRegExpObject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1573:25: note: 'clone' declared here 1573 | Rooted clone( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/RegExpObject.cpp:1573:25: note: 'cx_80(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1730:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1730:20: note: 'frame' declared here 1730 | RootedSavedFrame frame(cx, SavedFrame::create(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1730:20: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1716:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'frame' in 'MEM[(struct Rooted * *)cx_37(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1716:20: note: 'frame' declared here 1716 | RootedSavedFrame frame(cx, createFrameFromLookup(cx, lookup)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1716:20: note: 'cx_37(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SavedStacks::copyAsyncStack(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, mozilla::Maybe const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1317:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'asyncCauseAtom' in 'MEM[(struct Rooted * *)cx_64(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::copyAsyncStack(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, mozilla::Maybe const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1317:14: note: 'asyncCauseAtom' declared here 1317 | RootedAtom asyncCauseAtom(cx, AtomizeString(cx, asyncCause)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1317:14: note: 'cx_64(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle, js::AutoEnterOOMUnsafeRegion&) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1850:30: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_111(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle, js::AutoEnterOOMUnsafeRegion&) const': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1850:16: note: 'obj' declared here 1850 | RootedObject obj(cx, target); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/SavedStacks.cpp:1850:16: note: 'cx_111(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/utrie2_builder.o /usr/bin/g++ -o utrie2_builder.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie2_builder.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/utrie2_builder.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/utrie_swap.o /usr/bin/g++ -o utrie_swap.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie_swap.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/utrie_swap.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/utypes.o /usr/bin/g++ -o utypes.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utypes.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/utypes.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uvector.o /usr/bin/g++ -o uvector.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uvector.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uvector.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/smpdtfmt.o /usr/bin/g++ -o smpdtfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/smpdtfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/smpdtfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uts46.o /usr/bin/g++ -o uts46.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uts46.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uts46.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uvectr32.o /usr/bin/g++ -o uvectr32.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uvectr32.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uvectr32.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/smpdtfst.o /usr/bin/g++ -o smpdtfst.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/smpdtfst.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/smpdtfst.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/uvectr64.o /usr/bin/g++ -o uvectr64.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uvectr64.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/uvectr64.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' config/external/icu/common/wintz.o /usr/bin/g++ -o wintz.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/wintz.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/wintz.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/common' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/standardplural.o /usr/bin/g++ -o standardplural.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/standardplural.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/standardplural.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/sortkey.o /usr/bin/g++ -o sortkey.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/sortkey.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/sortkey.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/stsearch.o /usr/bin/g++ -o stsearch.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/stsearch.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/string_segment.o /usr/bin/g++ -o string_segment.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/string_segment.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/string_segment.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/taiwncal.o /usr/bin/g++ -o taiwncal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/taiwncal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/taiwncal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/tmunit.o /usr/bin/g++ -o tmunit.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tmunit.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/tmunit.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/tmutamt.o /usr/bin/g++ -o tmutamt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tmutamt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/tmutamt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/timezone.o /usr/bin/g++ -o timezone.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/timezone.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/timezone.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/tmutfmt.o /usr/bin/g++ -o tmutfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tmutfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/tzfmt.o /usr/bin/g++ -o tzfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tzfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/tzgnames.o /usr/bin/g++ -o tzgnames.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tzgnames.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/tznames.o /usr/bin/g++ -o tznames.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tznames.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/tznames.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/tznames_impl.o /usr/bin/g++ -o tznames_impl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tznames_impl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/tznames_impl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src4.o /usr/bin/g++ -o Unified_cpp_js_src4.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from Unified_cpp_js_src4.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeUnicodeExtension(JSContext*, JS::UniqueChars&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:462:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 462 | bool ok; | ^~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeTransformExtension(JSContext*, JS::UniqueChars&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:755:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 755 | bool ok; | ^~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:9, from Unified_cpp_js_src4.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateIntlObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:799:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_25(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'CreateIntlObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:799:16: note: 'proto' declared here 799 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:799:16: note: 'cx_25(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'IntlClassFinish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:817:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorValue' in 'MEM[(struct Rooted * *)cx_55(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'IntlClassFinish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:817:15: note: 'ctorValue' declared here 817 | RootedValue ctorValue(cx); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:817:15: note: 'cx_55(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:193:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctor' in 'MEM[(struct Rooted * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'js::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:191:16: note: 'ctor' declared here 191 | RootedObject ctor( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:191:16: note: 'cx_84(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:275:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'calendars' in 'MEM[(struct Rooted * *)cx_132(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:275:16: note: 'calendars' declared here 275 | RootedObject calendars(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:275:16: note: 'cx_132(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AddMozDisplayNamesConstructor(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:233:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctor' in 'MEM[(struct Rooted * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp: In function 'js::AddMozDisplayNamesConstructor(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:232:16: note: 'ctor' declared here 232 | RootedObject ctor(cx, GlobalObject::createConstructor( | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:232:16: note: 'cx_84(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:83:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'info' in 'MEM[(struct Rooted * *)cx_172(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:83:16: note: 'info' declared here 83 | RootedObject info(cx, NewBuiltinClassInstance(cx)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:83:16: note: 'cx_172(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:494:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'info' in 'MEM[(struct Rooted * *)cx_98(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:494:16: note: 'info' declared here 494 | RootedObject info(cx, NewBuiltinClassInstance(cx)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:494:16: note: 'cx_98(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:637:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'locale' in 'MEM[(struct Rooted * *)cx_107(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:637:22: note: 'locale' declared here 637 | RootedLinearString locale(cx, args[1].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:637:22: note: 'cx_107(D)' declared here In file included from /usr/include/c++/12/string:50, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers/string:3, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers/ios:3, from /usr/include/c++/12/ostream:38, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers/ostream:3, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/Array.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/mozilla/EnumeratedArray.h:14, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:12: In function 'std::__copy_move::__copy_m(char16_t const*, char16_t const*, char*)char*', inlined from 'std::__copy_move_a2(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:746:5, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1634:25: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:18: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [20, 4294967284] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 4 into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [20, 4294967284] into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 4 into destination object 'chars_' of size 4 In function 'std::__copy_move::__copy_m(char16_t const*, char16_t const*, char*)char*', inlined from 'std::__copy_move_a2(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:746:5, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1634:25: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [21, 4294967285] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 5 into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [21, 4294967285] into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 5 into destination object 'chars_' of size 4 In function 'std::__copy_move::__copy_m(char16_t const*, char16_t const*, char*)char*', inlined from 'std::__copy_move_a2(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:746:5, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1634:25: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [22, 4294967286] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 6 into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [22, 4294967286] into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 6 into destination object 'chars_' of size 4 In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1629:27: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [20, 4294967284] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 4 into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [20, 4294967284] into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 4 into destination object 'chars_' of size 4 In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1629:27: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [21, 4294967285] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 5 into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [21, 4294967285] into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 5 into destination object 'chars_' of size 4 In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'js::intl::LanguageTagSubtag<4ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1629:27: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneScriptTag(JS::Handle, js::intl::LanguageTagSubtag<4ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [22, 4294967286] into destination object 'chars_' of size 4 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 6 into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [22, 4294967286] into destination object 'chars_' of size 4 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 6 into destination object 'chars_' of size 4 In function 'std::__copy_move::__copy_m(char16_t const*, char16_t const*, char*)char*', inlined from 'std::__copy_move_a2(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:746:5, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1650:25: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [19, 4294967283] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 3 into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [19, 4294967283] into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 3 into destination object 'chars_' of size 3 In function 'std::__copy_move::__copy_m(char16_t const*, char16_t const*, char*)char*', inlined from 'std::__copy_move_a2(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:746:5, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1650:25: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [20, 4294967284] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 4 into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [20, 4294967284] into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 4 into destination object 'chars_' of size 3 In function 'std::__copy_move::__copy_m(char16_t const*, char16_t const*, char*)char*', inlined from 'std::__copy_move_a2(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:746:5, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1650:25: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [21, 4294967285] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 5 into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [21, 4294967285] into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 5 into destination object 'chars_' of size 3 In function 'std::__copy_move::__copy_m(char16_t const*, char16_t const*, char*)char*', inlined from 'std::__copy_move_a2(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(char16_t const*, char16_t const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'std::copy_n(char16_t const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:746:5, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1650:25: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [22, 4294967286] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 6 into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [22, 4294967286] into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 6 into destination object 'chars_' of size 3 In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1645:27: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [19, 4294967283] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 3 into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [19, 4294967283] into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 3 into destination object 'chars_' of size 3 In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1645:27: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [20, 4294967284] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 4 into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [20, 4294967284] into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 4 into destination object 'chars_' of size 3 In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1645:27: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [21, 4294967285] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 5 into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [21, 4294967285] into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 5 into destination object 'chars_' of size 3 In function 'std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, char*)char*', inlined from 'std::__copy_move_a2(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from 'std::__copy_move_a1(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from 'std::__copy_move_a(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from 'std::copy(unsigned char const*, unsigned char const*, char*)char*' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::__copy_n(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*' at /usr/include/c++/12/bits/stl_algo.h:728:23, inlined from 'std::copy_n(unsigned char const*, unsigned long, char*)char*' at /usr/include/c++/12/bits/stl_algo.h:760:27, inlined from 'js::intl::LanguageTagSubtag<3ul>::set(mozilla::Span)void' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:158:16, inlined from 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1645:27: /usr/include/c++/12/bits/stl_algobase.h:385:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 385 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h: In function 'js::intl::ParseStandaloneRegionTag(JS::Handle, js::intl::LanguageTagSubtag<3ul>&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [22, 4294967286] into destination object 'chars_' of size 3 141 | char chars_[Length] = {}; // zero initialize | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 6 into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset [22, 4294967286] into destination object 'chars_' of size 3 /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/LanguageTag.h:141:8: note: at offset 6 into destination object 'chars_' of size 3 In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:414:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'keys' in 'MEM[(struct Rooted * *)cx_232(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:414:21: note: 'keys' declared here 414 | RootedArrayObject keys(cx, &args[2].toObject().as()); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:414:21: note: 'cx_232(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:697:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'locale' in 'MEM[(struct Rooted * *)cx_130(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp: In function 'js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:697:22: note: 'locale' declared here 697 | RootedLinearString locale(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:697:22: note: 'cx_130(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:877:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'calendar' in 'MEM[(struct Rooted * *)cx_228(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp: In function 'js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:877:22: note: 'calendar' declared here 877 | RootedLinearString calendar(cx, args[2].toString()->ensureLinear(cx)); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:877:22: note: 'cx_228(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewUDateFormat(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:639:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_255(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'NewUDateFormat(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:639:16: note: 'internals' declared here 639 | RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:639:16: note: 'cx_255(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'intl_FormatToPartsDateTime(JSContext*, void**, JS::ClippedTime, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:898:58, inlined from 'js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:1022:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'partsArray' in 'MEM[(struct Rooted * *)_189 + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:898:21: note: 'partsArray' declared here 898 | RootedArrayObject partsArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:898:21: note: 'MEM[(struct JSContext * const &)&cx]' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/tzrule.o /usr/bin/g++ -o tzrule.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tzrule.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/tzrule.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/tztrans.o /usr/bin/g++ -o tztrans.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tztrans.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/ucal.o /usr/bin/g++ -o ucal.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucal.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ucal.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src6.o /usr/bin/g++ -o Unified_cpp_js_src6.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:9, from Unified_cpp_js_src6.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadableStream_locked(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:227:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_37(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp: In function 'ReadableStream_locked(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:226:27: note: 'unwrappedStream' declared here 226 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:226:27: note: 'cx_37(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ByteLengthQueuingStrategy*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:69:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'strategy' in 'MEM[(struct Rooted * *)cx_146(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:68:21: note: 'strategy' declared here 68 | Rooted strategy( | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:68:21: note: 'cx_146(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::CountQueuingStrategy*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:130:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'strategy' in 'MEM[(struct Rooted * *)cx_147(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:129:33: note: 'strategy' declared here 129 | Rooted strategy( | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:129:33: note: 'cx_147(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::PromiseRejectedWithPendingError(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:23, inlined from 'js::ReturnPromiseRejectedWithPendingError(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:32:59, inlined from 'ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:447:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'exn' in 'MEM[(struct Rooted * *)cx_256(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:17: note: 'exn' declared here 36 | Rooted exn(cx); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:17: note: 'cx_256(D)' declared here In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, mozilla::Maybe&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'OnSourceErrored(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:189:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'storedError' in 'MEM[(struct Rooted * *)cx_56(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp: In function 'OnSourceErrored(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:189:24: note: 'storedError' declared here 189 | Rooted> storedError(cx, Some(unwrappedSource->storedError())); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:189:24: note: 'cx_56(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'OnSourceErrored(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:393:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedSource' in 'MEM[(struct Rooted * *)cx_59(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp: In function 'OnSourceErrored(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:393:27: note: 'unwrappedSource' declared here 393 | Rooted unwrappedSource(cx, GetUnwrappedSource(cx, state)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:393:27: note: 'cx_59(D)' declared here In member function 'JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted >::Rooted >(JSContext* const&, mozilla::Maybe&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'OnDestErrored(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:223:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'storedError' in 'MEM[(struct Rooted * *)cx_56(D) + 104B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp: In function 'OnDestErrored(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:223:24: note: 'storedError' declared here 223 | Rooted> storedError(cx, Some(unwrappedDest->storedError())); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:223:24: note: 'cx_56(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'OnDestErrored(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:427:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedDest' in 'MEM[(struct Rooted * *)cx_59(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp: In function 'OnDestErrored(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:427:27: note: 'unwrappedDest' declared here 427 | Rooted unwrappedDest(cx, GetUnwrappedDest(cx, state)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:427:27: note: 'cx_59(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'OnDestClosed(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:302:23, inlined from 'OnDestClosed(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:412:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_38(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp: In function 'OnDestClosed(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:302:19: note: 'v' declared here 302 | Rooted v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:302:19: note: 'cx_38(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::PromiseRejectedWithPendingError(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:23: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'exn' in 'MEM[(struct Rooted * *)cx_29(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'js::PromiseRejectedWithPendingError(JSContext*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:17: note: 'exn' declared here 36 | Rooted exn(cx); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:17: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:137:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_267(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp: In function 'js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:136:27: note: 'stream' declared here 136 | Rooted stream(cx, | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:136:27: note: 'cx_267(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:87:64: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp: In function 'js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:86:27: note: 'stream' declared here 86 | Rooted stream( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:86:27: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::PromiseRejectedWithPendingError(JSContext*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:23, inlined from 'js::ReturnPromiseRejectedWithPendingError(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.h:32:59, inlined from 'ReadableStream_cancel(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:257:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'exn' in 'MEM[(struct Rooted * *)cx_70(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'ReadableStream_cancel(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:17: note: 'exn' declared here 36 | Rooted exn(cx); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:17: note: 'cx_70(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadableStream_tee(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:472:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_106(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp: In function 'ReadableStream_tee(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:471:27: note: 'unwrappedStream' declared here 471 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:471:27: note: 'cx_106(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:298:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_154(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp: In function 'ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:297:27: note: 'unwrappedStream' declared here 297 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:297:27: note: 'cx_154(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PullIntoDescriptor*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::PullIntoDescriptor::create(JSContext*, JS::Handle, unsigned int, unsigned int, unsigned int, unsigned int, JS::Handle, js::ReaderType)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PullIntoDescriptor.cpp:31:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'descriptor' in 'MEM[(struct Rooted * *)cx_79(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PullIntoDescriptor.cpp: In function 'js::PullIntoDescriptor::create(JSContext*, JS::Handle, unsigned int, unsigned int, unsigned int, unsigned int, JS::Handle, js::ReaderType)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'descriptor' declared here 30 | Rooted descriptor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'cx_79(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:31: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here 49 | JS::Rooted handlerFun( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadFromSource(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:605:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'readFromSource' in 'MEM[(struct Rooted * *)cx_200(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp: In function 'ReadFromSource(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:604:25: note: 'readFromSource' declared here 604 | Rooted readFromSource(cx, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:604:25: note: 'cx_200(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PipeToState*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::PipeToState::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:777:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'state' in 'MEM[(struct Rooted * *)cx_94(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp: In function 'js::PipeToState::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:777:24: note: 'state' declared here 777 | Rooted state(cx, NewBuiltinClassInstance(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:777:24: note: 'cx_94(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/ucln_in.o /usr/bin/g++ -o ucln_in.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucln_in.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ucln_in.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/ucol.o /usr/bin/g++ -o ucol.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucol.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ucol.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit8.o /usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src5.o /usr/bin/g++ -o Unified_cpp_js_src5.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Class.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ListFormatObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ListFormat(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:152:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'listFormat' in 'MEM[(struct Rooted * *)cx_101(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp: In function 'ListFormat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:151:29: note: 'listFormat' declared here 151 | Rooted listFormat( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:151:29: note: 'cx_101(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewUPluralRules(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:263:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_100(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp: In function 'NewUPluralRules(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:263:16: note: 'internals' declared here 263 | RootedObject internals(cx, intl::GetInternalsObject(cx, pluralRules)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:263:16: note: 'cx_100(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1262:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'tagLinearStr' in 'MEM[(struct Rooted * *)cx_92(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1262:22: note: 'tagLinearStr' declared here 1262 | RootedLinearString tagLinearStr(cx, tagStr->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1262:22: note: 'cx_92(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1302:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linear' in 'MEM[(struct Rooted * *)cx_67(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1302:22: note: 'linear' declared here 1302 | RootedLinearString linear(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1302:22: note: 'cx_67(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1345:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unicodeType' in 'MEM[(struct Rooted * *)cx_161(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1345:22: note: 'unicodeType' declared here 1345 | RootedLinearString unicodeType(cx, typeArg.toString()->ensureLinear(cx)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1345:22: note: 'cx_161(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:570:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'localeLinear' in 'MEM[(struct Rooted * *)cx_35(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::Handle, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:570:22: note: 'localeLinear' declared here 570 | RootedLinearString localeLinear(cx, locale->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:570:22: note: 'cx_35(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NumberFormatFields::toArray(JSContext*, JS::Handle, js::ImmutableTenuredPtr JSAtomState::*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1268:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'partsArray' in 'MEM[(struct Rooted * *)cx_163(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In member function 'NumberFormatFields::toArray(JSContext*, JS::Handle, js::ImmutableTenuredPtr JSAtomState::*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1268:21: note: 'partsArray' declared here 1268 | RootedArrayObject partsArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1268:21: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'FormattedNumberToParts(JSContext*, UFormattedValue const*, JS::Handle, js::ImmutableTenuredPtr JSAtomState::*, FormattingType, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1339:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'overallResult' in 'MEM[(struct Rooted * *)cx_84(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In function 'FormattedNumberToParts(JSContext*, UFormattedValue const*, JS::Handle, js::ImmutableTenuredPtr JSAtomState::*, FormattingType, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1339:16: note: 'overallResult' declared here 1339 | RootedString overallResult(cx, FormattedNumberToString(cx, formattedValue)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1339:16: note: 'cx_84(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::intl::SharedIntlData::ensureTimeZones(JSContext*) [clone .part.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:192:25: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linkName' in 'MEM[(struct Rooted * *)cx_5(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::ensureTimeZones(JSContext*) [clone .part.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:192:14: note: 'linkName' declared here 192 | RootedAtom linkName(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:192:14: note: 'cx_5(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl::SharedIntlData::tryCanonicalizeTimeZoneConsistentWithIANA(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:257:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'timeZoneLinear' in 'MEM[(struct Rooted * *)cx_168(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::tryCanonicalizeTimeZoneConsistentWithIANA(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:257:22: note: 'timeZoneLinear' declared here 257 | RootedLinearString timeZoneLinear(cx, timeZone->ensureLinear(cx)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:257:22: note: 'cx_168(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl::SharedIntlData::isSupportedLocale(JSContext*, js::intl::SharedIntlData::SupportedLocaleKind, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:463:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'localeLinear' in 'MEM[(struct Rooted * *)cx_46(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp: In member function 'js::intl::SharedIntlData::isSupportedLocale(JSContext*, js::intl::SharedIntlData::SupportedLocaleKind, JS::Handle, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:463:22: note: 'localeLinear' declared here 463 | RootedLinearString localeLinear(cx, locale->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:463:22: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewUNumberFormatter(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:499:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_533(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp: In function 'NewUNumberFormatter(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:499:16: note: 'internals' declared here 499 | RootedObject internals(cx, intl::GetInternalsObject(cx, numberFormat)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:499:16: note: 'cx_533(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewUListFormatter(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:195:70, inlined from 'js::intl_FormatList(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:508:27: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_235(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp: In function 'js::intl_FormatList(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:195:16: note: 'internals' declared here 195 | RootedObject internals(cx, intl::GetInternalsObject(cx, listFormat)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:195:16: note: 'cx_235(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:401:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'res' in 'MEM[(struct Rooted * *)cx_106(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp: In function 'js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:401:16: note: 'res' declared here 401 | RootedObject res(cx, NewDenseEmptyArray(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:401:16: note: 'cx_106(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateLocaleObject(JSContext*, JS::Handle, js::intl::LanguageTag const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:110:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'tagStr' in 'MEM[(struct Rooted * *)cx_83(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'CreateLocaleObject(JSContext*, JS::Handle, js::intl::LanguageTag const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:110:16: note: 'tagStr' declared here 110 | RootedString tagStr(cx, tag.toString(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:110:16: note: 'cx_83(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Locale_minimize(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:907:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'tagStr' in 'MEM[(struct Rooted * *)cx_58(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'Locale_minimize(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:907:22: note: 'tagStr' declared here 907 | RootedLinearString tagStr(cx, locale->languageTag()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:907:22: note: 'cx_58(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Locale_maximize(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:871:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'tagStr' in 'MEM[(struct Rooted * *)cx_58(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'Locale_maximize(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:871:22: note: 'tagStr' declared here 871 | RootedLinearString tagStr(cx, locale->languageTag()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:871:22: note: 'cx_58(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Locale(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:509:63: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'tagLinearStr' in 'MEM[(struct Rooted * *)cx_465(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp: In function 'Locale(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:509:22: note: 'tagLinearStr' declared here 509 | RootedLinearString tagLinearStr(cx, tagStr->ensureLinear(cx)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Locale.cpp:509:22: note: 'cx_465(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/ucol_res.o /usr/bin/g++ -o ucol_res.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucol_res.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/ucol_sit.o /usr/bin/g++ -o ucol_sit.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucol_sit.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_67(const char*, UBool, UParseError*, UErrorCode*)': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:552:32: warning: 'uint32_t ucol_setVariableTop_67(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); In file included from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/platform.h:25, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/urename.h:781:54: note: declared here 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/urename.h:781:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro 'ucol_setVariableTop' 1273 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:554:36: warning: 'void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/urename.h:772:58: note: declared here 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common/unicode/urename.h:772:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro 'ucol_restoreVariableTop' 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/ucoleitr.o /usr/bin/g++ -o ucoleitr.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucoleitr.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/udat.o /usr/bin/g++ -o udat.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/udat.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/udat.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/udatpg.o /usr/bin/g++ -o udatpg.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/udatpg.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/ufieldpositer.o /usr/bin/g++ -o ufieldpositer.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ufieldpositer.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ufieldpositer.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/uitercollationiterator.o /usr/bin/g++ -o uitercollationiterator.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/uitercollationiterator.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/ulistformatter.o /usr/bin/g++ -o ulistformatter.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ulistformatter.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/ulistformatter.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/umsg.o /usr/bin/g++ -o umsg.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/umsg.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/umsg.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src7.o /usr/bin/g++ -o Unified_cpp_js_src7.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsapi.h:31, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamBYOBReader.cpp:17, from Unified_cpp_js_src7.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:220:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'reader' in 'MEM[(struct Rooted * *)cx_61(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:218:40: note: 'reader' declared here 218 | Rooted reader( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:218:40: note: 'cx_61(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle, js::ForAuthorCodeBool, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:53:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'reader' in 'MEM[(struct Rooted * *)cx_47(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle, js::ForAuthorCodeBool, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:52:40: note: 'reader' declared here 52 | Rooted reader( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:52:40: note: 'cx_47(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, js::ForAuthorCodeBool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:263:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'templateObject' in 'MEM[(struct Rooted * *)cx_75(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, js::ForAuthorCodeBool)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:258:24: note: 'templateObject' declared here 258 | Rooted templateObject( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:258:24: note: 'cx_75(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:26: note: 'promise' declared here 632 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:26: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:76:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_52(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:75:33: note: 'unwrappedReader' declared here 75 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:75:33: note: 'cx_52(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:393:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_105(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:392:33: note: 'unwrappedReader' declared here 392 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:392:33: note: 'cx_105(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:97:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_98(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:95:27: note: 'unwrappedStream' declared here 95 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:95:27: note: 'cx_98(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStream::create(JSContext*, void*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:135:61: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_28(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStream::create(JSContext*, void*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:134:27: note: 'stream' declared here 134 | Rooted stream( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:134:27: note: 'cx_28(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:315:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_246(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:314:33: note: 'unwrappedReader' declared here 314 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:314:33: note: 'cx_246(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:283:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_44(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:281:44: note: 'unwrappedController' declared here 281 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:281:44: note: 'cx_44(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamController*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:107:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'controller' in 'MEM[(struct Rooted * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:106:37: note: 'controller' declared here 106 | Rooted controller( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:106:37: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamCloseInternal(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:192:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_205(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamCloseInternal(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:191:33: note: 'unwrappedReader' declared here 191 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:191:33: note: 'cx_205(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:221:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_46(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:219:44: note: 'unwrappedController' declared here 219 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:219:44: note: 'cx_46(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:156:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'sourceCancelPromise' in 'MEM[(struct Rooted * *)cx_136(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:155:21: note: 'sourceCancelPromise' declared here 155 | Rooted sourceCancelPromise( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:155:21: note: 'cx_136(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:388:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_315(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:386:27: note: 'unwrappedStream' declared here 386 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:386:27: note: 'cx_315(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:36: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here 49 | JS::Rooted handlerFun( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, js::SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:559:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'controller' in 'MEM[(struct Rooted * *)cx_180(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, js::SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:558:44: note: 'controller' declared here 558 | Rooted controller( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:558:44: note: 'cx_180(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:527:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'reader' in 'MEM[(struct Rooted * *)cx_208(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:525:40: note: 'reader' declared here 525 | Rooted reader( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:525:40: note: 'cx_208(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamTee_Pull(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:314:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_156(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStreamTee_Pull(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:312:31: note: 'unwrappedStream' declared here 312 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:312:31: note: 'cx_156(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:231:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'onPullFulfilled' in 'MEM[(struct Rooted * *)cx_305(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:230:21: note: 'onPullFulfilled' declared here 230 | Rooted onPullFulfilled( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:230:21: note: 'cx_305(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamController*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ControllerPullHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:72:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_57(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'ControllerPullHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:71:37: note: 'unwrappedController' declared here 71 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:71:37: note: 'cx_57(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:501:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'pendingPromise' in 'MEM[(struct Rooted * *)cx_177(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:500:26: note: 'pendingPromise' declared here 500 | Rooted pendingPromise( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:500:26: note: 'cx_177(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::SavedFrame*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:35: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_171(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:27: note: 'stack' declared here 416 | Rooted stack(cx); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:27: note: 'cx_171(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:252:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_50(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:250:44: note: 'unwrappedController' declared here 250 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:250:44: note: 'cx_50(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TeeState*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:192:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedTeeState' in 'MEM[(struct Rooted * *)cx_250(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:191:21: note: 'unwrappedTeeState' declared here 191 | Rooted unwrappedTeeState(cx, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:191:21: note: 'cx_250(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/unumsys.o /usr/bin/g++ -o unumsys.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/unumsys.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/unumsys.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src8.o /usr/bin/g++ -o Unified_cpp_js_src8.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Class.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader-inl.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:9, from Unified_cpp_js_src8.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:258:72: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_47(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp: In function 'WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:257:27: note: 'unwrappedStream' declared here 257 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:257:27: note: 'cx_47(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:58:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_32(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'unwrappedStream' declared here 57 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'cx_32(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::NewReadableDefaultStreamObject(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:87:64: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_79(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::NewReadableDefaultStreamObject(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:87:27: note: 'stream' declared here 87 | Rooted stream(cx, ReadableStream::create(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:87:27: note: 'cx_79(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:192:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:191:27: note: 'unwrappedStream' declared here 191 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:191:27: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamGetReader(JSContext*, JS::Handle, JS::ReadableStreamReaderMode)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:219:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamGetReader(JSContext*, JS::Handle, JS::ReadableStreamReaderMode)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:218:27: note: 'unwrappedStream' declared here 218 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:218:27: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamTee(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:411:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_59(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamTee(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:410:27: note: 'unwrappedStream' declared here 410 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:410:27: note: 'cx_59(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamClose(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:461:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_84(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamClose(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:460:27: note: 'unwrappedStream' declared here 460 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:460:27: note: 'cx_84(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamEnqueue(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:494:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_51(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamEnqueue(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:493:27: note: 'unwrappedStream' declared here 493 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:493:27: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamError(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:524:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_43(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamError(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:523:27: note: 'unwrappedStream' declared here 523 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:523:27: note: 'cx_43(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamReaderCancel(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:555:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamReaderCancel(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: 'unwrappedReader' declared here 554 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:237:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_126(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:236:27: note: 'unwrappedStream' declared here 236 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:236:27: note: 'cx_126(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamDefaultReader*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:596:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'unwrappedReader' declared here 595 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:56:75: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedController' in 'MEM[(struct Rooted * *)cx_60(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultController.cpp: In function 'WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'unwrappedController' declared here 54 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'cx_60(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource**)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:237:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_53(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource**)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:236:27: note: 'unwrappedStream' declared here 236 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:236:27: note: 'cx_53(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, JS::Handle, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:283:62: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_172(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, JS::Handle, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:282:27: note: 'unwrappedStream' declared here 282 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:282:27: note: 'cx_172(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStrategySize' in 'MEM[(struct Rooted * *)cx_92(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:17: note: 'unwrappedStrategySize' declared here 470 | Rooted unwrappedStrategySize(cx, unwrappedController->strategySize()); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:17: note: 'cx_92(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TeeState*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::TeeState::create(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/TeeState.cpp:29:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'state' in 'MEM[(struct Rooted * *)cx_79(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/TeeState.cpp: In function 'js::TeeState::create(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'state' declared here 29 | Rooted state(cx, NewBuiltinClassInstance(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'cx_79(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:156:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_184(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:155:27: note: 'unwrappedStream' declared here 155 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:155:27: note: 'cx_184(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ReadableStreamReader*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ReadableStreamReaderReleaseLock(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:571:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedReader' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JS::ReadableStreamReaderReleaseLock(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'unwrappedReader' declared here 570 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'handlerFun' in 'MEM[(struct Rooted * *)cx_41(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:32: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'js::NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here 49 | JS::Rooted handlerFun( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'cx_41(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultController*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, js::SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:253:71: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'controller' in 'MEM[(struct Rooted * *)cx_206(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, js::SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'controller' declared here 252 | Rooted controller( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'cx_206(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:98:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_232(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp: In function 'js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:97:27: note: 'stream' declared here 97 | Rooted stream(cx, | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:97:27: note: 'cx_232(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'onFulfilled' in 'MEM[(struct Rooted * *)cx_177(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:21: note: 'onFulfilled' declared here 971 | Rooted onFulfilled(cx, NewHandler(cx, onFulfilledFunc, stream)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:21: note: 'cx_177(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:35: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'enqueueResult' in 'MEM[(struct Rooted * *)cx_96(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: note: 'enqueueResult' declared here 557 | Rooted enqueueResult(cx); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: note: 'cx_96(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/unum.o /usr/bin/g++ -o unum.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/unum.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/unum.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src3.o /usr/bin/g++ -o Unified_cpp_js_src3.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.h:10, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7, from Unified_cpp_js_src3.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5741:55: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_52(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5741:16: note: 'obj' declared here 5741 | RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5741:16: note: 'cx_52(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4669:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'opts' in 'MEM[(struct Rooted * *)cx_177(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'SetGCCallback(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4669:16: note: 'opts' declared here 4669 | RootedObject opts(cx, ToObject(cx, args[0])); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4669:16: note: 'cx_177(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3786:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'cfg' in 'MEM[(struct Rooted * *)cx_165(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'GetBacktrace(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3786:18: note: 'cfg' declared here 3786 | RootedObject cfg(cx, ToObject(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3786:18: note: 'cx_165(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:150:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'info' in 'MEM[(struct Rooted * *)cx_348(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:150:16: note: 'info' declared here 150 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:150:16: note: 'cx_348(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ConvertToTier(JSContext*, JS::Handle, js::wasm::Code const&, js::wasm::Tier*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:943:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'option' in 'MEM[(struct Rooted * *)cx_63(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'ConvertToTier(JSContext*, JS::Handle, js::wasm::Code const&, js::wasm::Tier*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:943:16: note: 'option' declared here 943 | RootedString option(cx, JS::ToString(cx, value)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:943:16: note: 'cx_63(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3109:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'info' in 'MEM[(struct Rooted * *)cx_470(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3109:16: note: 'info' declared here 3109 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3109:16: note: 'cx_470(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DumpHeap(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2686:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_109(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'DumpHeap(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2686:18: note: 'str' declared here 2686 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2686:18: note: 'cx_109(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'HasChild(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1642:36: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'child' in 'MEM[(struct Rooted * *)cx_78(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'HasChild(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1642:15: note: 'child' declared here 1642 | RootedValue child(cx, args.get(1)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1642:15: note: 'cx_78(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'SetTimeZone(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5476:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_100(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'SetTimeZone(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5476:24: note: 'str' declared here 5476 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5476:24: note: 'cx_100(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2019:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'array' in 'MEM[(struct Rooted * *)cx_35(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2019:16: note: 'array' declared here 2019 | RootedObject array(cx, JS::NewArrayObject(cx, 0)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2019:16: note: 'cx_35(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'SetDefaultLocale(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5563:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_110(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'SetDefaultLocale(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5563:24: note: 'str' declared here 5563 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5563:24: note: 'cx_110(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'MarkObjectPropertiesUnknown(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5955:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_72(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'MarkObjectPropertiesUnknown(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5955:21: note: 'group' declared here 5955 | RootedObjectGroup group(cx, JSObject::getGroup(cx, obj)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5955:21: note: 'cx_72(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WeakMapObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:241:73: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_132(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp: In function 'js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:241:16: note: 'obj' declared here 241 | RootedObject obj(cx, NewObjectWithClassProto(cx, proto)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:241:16: note: 'cx_132(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreatePrototypeObjectForComplexTypeInstance(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:507:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorPrototypePrototype' in 'MEM[(struct Rooted * *)cx_22(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'CreatePrototypeObjectForComplexTypeInstance(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:507:16: note: 'ctorPrototypePrototype' declared here 507 | RootedObject ctorPrototypePrototype(cx, GetPrototype(cx, ctorPrototype)); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:507:16: note: 'cx_22(D)' declared here /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h: In function 'Collator(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'collator' in 'MEM[(struct Rooted * *)cx_2(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:115:27: note: 'collator' declared here 115 | Rooted collator( | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:115:27: note: 'cx_2(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSScript*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4470:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'script' in 'MEM[(struct Rooted * *)cx_82(D) + 40B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4470:16: note: 'script' declared here 4470 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4470:16: note: 'cx_82(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'CreateTypedObjectModuleObject(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1385:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'objProto' in 'MEM[(struct Rooted * *)cx_26(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'CreateTypedObjectModuleObject(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1384:16: note: 'objProto' declared here 1384 | RootedObject objProto(cx, | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1384:16: note: 'cx_26(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2739:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stack' in 'MEM[(struct Rooted * *)cx_402(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2739:16: note: 'stack' declared here 2739 | RootedObject stack(cx, NewDenseEmptyArray(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2739:16: note: 'cx_402(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4372:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_216(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4372:16: note: 'str' declared here 4372 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4372:16: note: 'cx_216(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4265:45: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'str' in 'MEM[(struct Rooted * *)cx_336(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'EvalReturningScope(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4265:16: note: 'str' declared here 4265 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4265:16: note: 'cx_336(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::TestingFunctionArgumentToScript(JSContext*, JS::Handle, JSFunction**)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:6020:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'linearStr' in 'MEM[(struct Rooted * *)cx_127(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'js::TestingFunctionArgumentToScript(JSContext*, JS::Handle, JSFunction**)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:6020:24: note: 'linearStr' declared here 6020 | RootedLinearString linearStr(cx, StringToLinearString(cx, v.toString())); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:6020:24: note: 'cx_127(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::DefineTestingFunctions(JSContext*, JS::Handle, bool, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7195:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'pccount' in 'MEM[(struct Rooted * *)cx_53(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'js::DefineTestingFunctions(JSContext*, JS::Handle, bool, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7195:18: note: 'pccount' declared here 7195 | RootedObject pccount(cx, JS_NewPlainObject(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:7195:18: note: 'cx_53(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::TypedObject::obj_hasProperty(JSContext*, JS::Handle, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1838:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_113(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'js::TypedObject::obj_hasProperty(JSContext*, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1838:16: note: 'proto' declared here 1838 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1838:16: note: 'cx_113(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::TypedObject::obj_deleteProperty(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2096:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_34(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'js::TypedObject::obj_deleteProperty(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2096:16: note: 'proto' declared here 2096 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2096:16: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::TypedObject::obj_lookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1782:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_44(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'js::TypedObject::obj_lookupProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1782:16: note: 'proto' declared here 1782 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1782:16: note: 'cx_44(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::TypedObject::obj_getElement(JSContext*, JS::Handle, JS::Handle, unsigned int, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1913:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_68(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'js::TypedObject::obj_getElement(JSContext*, JS::Handle, JS::Handle, unsigned int, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1913:16: note: 'proto' declared here 1913 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1913:16: note: 'cx_68(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::TypedObject::obj_getProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1887:48: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_186(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'js::TypedObject::obj_getProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1887:16: note: 'proto' declared here 1887 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1887:16: note: 'cx_186(D)' declared here In member function 'JS::Rooted::~Rooted()', inlined from 'js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2062:5: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1127:12: warning: storing the address of local variable 'descr' in '*_69' [-Wdangling-pointer=] 1127 | *stack = prev; | ~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2018:22: note: 'descr' declared here 2018 | Rooted descr(cx, &typedObj->typeDescr()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2018:22: note: 'cx_209(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::InlineTypedObject::create(JSContext*, JS::Handle, js::gc::InitialHeap)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2164:67: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_56(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'js::InlineTypedObject::create(JSContext*, JS::Handle, js::gc::InitialHeap)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2162:21: note: 'group' declared here 2162 | RootedObjectGroup group( | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:2162:21: note: 'cx_56(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:144:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'arr' in 'MEM[(struct Rooted * *)cx_184(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp: In function 'js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:144:16: note: 'arr' declared here 144 | RootedObject arr(cx, NewDenseEmptyArray(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:144:16: note: 'cx_184(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS_NondeterministicGetWeakMapKeys(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:170:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp: In function 'JS_NondeterministicGetWeakMapKeys(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:170:16: note: 'obj' declared here 170 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:170:16: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS_NondeterministicGetWeakSetKeys(JSContext*, JS::Handle, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:233:47: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_29(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp: In function 'JS_NondeterministicGetWeakSetKeys(JSContext*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:233:16: note: 'obj' declared here 233 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:233:16: note: 'cx_29(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::CollatorObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Collator(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:116:61, inlined from 'js::intl_Collator(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:144:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'collator' in 'MEM[(struct Rooted * *)cx_4(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp: In function 'js::intl_Collator(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:115:27: note: 'collator' declared here 115 | Rooted collator( | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:115:27: note: 'cx_4(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:181:53: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'collations' in 'MEM[(struct Rooted * *)cx_98(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp: In function 'js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:181:16: note: 'collations' declared here 181 | RootedObject collations(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:181:16: note: 'cx_98(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::OutlineTypedObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::OutlineTypedObject::createZeroed(JSContext*, JS::Handle, js::gc::InitialHeap)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1637:64: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_53(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'js::OutlineTypedObject::createZeroed(JSContext*, JS::Handle, js::gc::InitialHeap)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1636:31: note: 'obj' declared here 1636 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1636:31: note: 'cx_53(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WeakSetObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:181:66: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_305(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp: In function 'js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:181:26: note: 'obj' declared here 181 | Rooted obj(cx, WeakSetObject::create(cx, proto)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:181:26: note: 'cx_305(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WeakRefObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakRefObject.cpp:46:60: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'weakRef' in 'MEM[(struct Rooted * *)cx_167(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakRefObject.cpp: In function 'js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakRefObject.cpp:45:26: note: 'weakRef' declared here 45 | Rooted weakRef( | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/WeakRefObject.cpp:45:26: note: 'cx_167(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'Deserialize(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3497:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'opts' in 'MEM[(struct Rooted * *)cx_218(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'Deserialize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3497:18: note: 'opts' declared here 3497 | RootedObject opts(cx, &args[1].toObject()); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3497:18: note: 'cx_218(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3416:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'opts' in 'MEM[(struct Rooted * *)cx_218(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3416:18: note: 'opts' declared here 3416 | RootedObject opts(cx, ToObject(cx, args.get(2))); | ^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3416:18: note: 'cx_218(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'NewUCollator(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:236:68, inlined from 'js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:442:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'internals' in 'MEM[(struct Rooted * *)cx_91(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp: In function 'js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:236:16: note: 'internals' declared here 236 | RootedObject internals(cx, intl::GetInternalsObject(cx, collator)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/intl/Collator.cpp:236:16: note: 'cx_91(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::Handle, js::ScalarTypeDescr::Type, JS::Handle)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1258:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'objProto' in 'MEM[(struct Rooted * *)cx_281(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::Handle, js::ScalarTypeDescr::Type, JS::Handle)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'objProto' declared here 1258 | RootedObject objProto(cx, | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'cx_281(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::Handle, js::ReferenceTypeDescr::Type, JS::Handle)bool' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1258:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'objProto' in 'MEM[(struct Rooted * *)cx_277(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::Handle, js::ReferenceTypeDescr::Type, JS::Handle)bool': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'objProto' declared here 1258 | RootedObject objProto(cx, | ^~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'cx_277(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'DefineMetaTypeDescr(JSContext*, char const*, JS::Handle, JS::Handle, js::TypedObjectModuleObject::Slot)JSObject*' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1325:14, inlined from 'TypedObjectModuleObjectClassFinish(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1462:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'className' in 'MEM[(struct Rooted * *)cx_396(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'TypedObjectModuleObjectClassFinish(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1325:14: note: 'className' declared here 1325 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:1325:14: note: 'cx_396(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:733:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stringRepr' in 'MEM[(struct Rooted * *)cx_188(D) + 56B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp: In function 'js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:733:14: note: 'stringRepr' declared here 733 | RootedAtom stringRepr(cx, contents.finishAtom()); | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TypedObject.cpp:733:14: note: 'cx_188(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5981:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'array' in 'MEM[(struct Rooted * *)cx_124(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp: In function 'EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5981:21: note: 'array' declared here 5981 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, 2)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5981:21: note: 'cx_124(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/upluralrules.o /usr/bin/g++ -o upluralrules.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/upluralrules.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/upluralrules.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/uspoof.o /usr/bin/g++ -o uspoof.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/uspoof.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/uspoof_impl.o /usr/bin/g++ -o uspoof_impl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/uspoof_impl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp: In function 'int32_t uspoof_swap_67(const UDataSwapper*, const void*, int32_t, void*, UErrorCode*)': /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:948:34: warning: comparison between two arrays [-Warray-compare] 948 | if (outputDH->fFormatVersion != spoofDH->fFormatVersion) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:948:34: note: use unary '+' which decays operands to pointers or '&'component_ref' not supported by dump_decl[0] != &'component_ref' not supported by dump_decl[0]' to compare the addresses make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/usearch.o /usr/bin/g++ -o usearch.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/usearch.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/usearch.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/utf16collationiterator.o /usr/bin/g++ -o utf16collationiterator.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/utf16collationiterator.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/windtfmt.o /usr/bin/g++ -o windtfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/windtfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/windtfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/utmscale.o /usr/bin/g++ -o utmscale.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/utmscale.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/utmscale.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/winnmfmt.o /usr/bin/g++ -o winnmfmt.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/winnmfmt.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/winnmfmt.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src27.o /usr/bin/g++ -o Unified_cpp_js_src27.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp Unified_cpp_js_src27.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/jsfriendapi.h:19, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypeInference.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypeInference-inl.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypeInference.cpp:7, from Unified_cpp_js_src27.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:89:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_127(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src27.cpp:29: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:89:21: note: 'obj' declared here 89 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:89:21: note: 'cx_127(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:276:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_201(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:276:21: note: 'obj' declared here 276 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:276:21: note: 'cx_201(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'typedArrayProto' in 'MEM[(struct Rooted * *)cx_27(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx_27(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'ctorProto' in 'MEM[(struct Rooted * *)cx_42(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx_42(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_131(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:7: /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_131(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_127(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_129(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_129(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_127(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_127(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_133(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_133(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_129(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_129(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_131(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_131(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_129(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_129(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_133(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_133(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_129(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_129(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_131(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_131(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_129(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_129(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_140(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_140(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_136(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_136(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_139(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_139(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_135(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_135(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_132(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_132(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_130(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_130(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_136(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_136(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'v' in 'MEM[(struct Rooted * *)cx_135(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h: In function 'js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::Handle, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx_135(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:738:69: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_148(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:738:21: note: 'obj' declared here 738 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:738:21: note: 'cx_148(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::MapObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:910:51: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'map' in 'MEM[(struct Rooted * *)cx_235(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:910:22: note: 'map' declared here 910 | Rooted map(cx, MapObject::create(cx)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:910:22: note: 'cx_235(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ubi::ParseBreakdown(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1136:58: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'breakdown' in 'MEM[(struct Rooted * *)cx_617(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::ParseBreakdown(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1136:16: note: 'breakdown' declared here 1136 | RootedObject breakdown(cx, ToObject(cx, breakdownValue)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1136:16: note: 'cx_617(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1729:49: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'src' in 'MEM[(struct Rooted * *)cx_435(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1729:16: note: 'src' declared here 1729 | RootedObject src(cx, ToObject(cx, args.get(0))); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1729:16: note: 'cx_435(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:533:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:531:21: note: 'obj' declared here 531 | RootedPlainObject obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:531:21: note: 'cx_62(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1069:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1067:21: note: 'obj' declared here 1067 | RootedPlainObject obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:1067:21: note: 'cx_62(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::TypedArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'obj' in 'MEM[(struct Rooted * *)cx_288(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromObject(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here 1440 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx_288(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:602:23, inlined from 'js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1163:5: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_9(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function 'js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:602:23: note: 'group' declared here 602 | RootedObjectGroup group(cx, templateObj->group()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:602:23: note: 'cx_9(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, js::DPAConstraintInfo&, js::ObjectGroup*, JS::Handle, bool*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypeInference.cpp:3291:57: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'proto' in 'MEM[(struct Rooted * *)cx_62(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypeInference.cpp: In function 'js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, js::DPAConstraintInfo&, js::ObjectGroup*, JS::Handle, bool*)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypeInference.cpp:3291:16: note: 'proto' declared here 3291 | RootedObject proto(cx, group->proto().toObjectOrNull()); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypeInference.cpp:3291:16: note: 'cx_62(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayBufferObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:115:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'buffer' in 'MEM[(struct Rooted * *)cx_115(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:114:30: note: 'buffer' declared here 114 | Rooted buffer( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:114:30: note: 'cx_115(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'GetBufferSpeciesConstructor(JSContext*, JS::Handle, bool, (anonymous namespace)::SpeciesConstructorOverride)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1210:76: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'defaultCtor' in 'MEM[(struct Rooted * *)cx_123(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function 'GetBufferSpeciesConstructor(JSContext*, JS::Handle, bool, (anonymous namespace)::SpeciesConstructorOverride)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1209:16: note: 'defaultCtor' declared here 1209 | RootedObject defaultCtor( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1209:16: note: 'cx_123(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_163(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_163(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_163(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_163(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_163(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_163(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_163(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_163(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_163(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_163(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_162(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_162(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'bufferCtor' in 'MEM[(struct Rooted * *)cx_162(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp: In function '(anonymous namespace)::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::Handle, bool, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx_162(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:158:68: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'arr' in 'MEM[(struct Rooted * *)cx_49(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp: In member function 'JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle)': /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:158:21: note: 'arr' declared here 158 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/vm/UbiNodeCensus.cpp:158:21: note: 'cx_49(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/wintzimpl.o /usr/bin/g++ -o wintzimpl.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/wintzimpl.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/wintzimpl.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' js/src/Unified_cpp_js_src9.o /usr/bin/g++ -o Unified_cpp_js_src9.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Class.h:16, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9, from Unified_cpp_js_src9.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:296:43: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_47(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'unwrappedWriter' declared here 294 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'cx_47(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamDefaultWriterClose(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:106:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_150(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:20: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::WritableStreamDefaultWriterClose(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:106:26: note: 'promise' declared here 106 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:106:26: note: 'cx_150(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamClose(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:228:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_153(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:11: /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamClose(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:228:26: note: 'promise' declared here 228 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:228:26: note: 'cx_153(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:890:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_106(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:889:42: note: 'unwrappedWriter' declared here 889 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:889:42: note: 'cx_106(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamRejectCloseAndClosedPromiseIfNeeded(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:847:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_132(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamRejectCloseAndClosedPromiseIfNeeded(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:846:42: note: 'unwrappedWriter' declared here 846 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:846:42: note: 'cx_132(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'AbortRequestPromiseRejectedHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:445:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_67(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'AbortRequestPromiseRejectedHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:443:27: note: 'unwrappedStream' declared here 443 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:443:27: note: 'cx_67(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'AbortRequestPromiseFulfilledHandler(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:414:52: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_64(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'AbortRequestPromiseFulfilledHandler(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:412:27: note: 'unwrappedStream' declared here 412 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:412:27: note: 'cx_64(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JSObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamFinishErroring(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:555:65: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_328(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamFinishErroring(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:553:21: note: 'promise' declared here 553 | Rooted promise( | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:553:21: note: 'cx_328(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStream::create(JSContext*, void*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:76:61: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'stream' in 'MEM[(struct Rooted * *)cx_34(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStream::create(JSContext*, void*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:75:27: note: 'stream' declared here 75 | Rooted stream( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:75:27: note: 'cx_34(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:66:74: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'writer' in 'MEM[(struct Rooted * *)cx_278(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'writer' declared here 65 | Rooted writer( | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'cx_278(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:227:70: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_105(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225:27: note: 'unwrappedStream' declared here 225 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225:27: note: 'cx_105(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'EnsurePromiseRejected(JSContext*, JS::Handle, JSObject* (js::WritableStreamDefaultWriter::*)() const, void (js::WritableStreamDefaultWriter::*)(JSObject*), JS::Handle) [clone .constprop.0]' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:154:50: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedPromise' in 'MEM[(struct Rooted * *)cx_20(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'EnsurePromiseRejected(JSContext*, JS::Handle, JSObject* (js::WritableStreamDefaultWriter::*)() const, void (js::WritableStreamDefaultWriter::*)(JSObject*), JS::Handle) [clone .constprop.0]': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'unwrappedPromise' declared here 152 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'cx_20(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:372:56: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_134(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:371:42: note: 'unwrappedWriter' declared here 371 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:371:42: note: 'cx_134(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:159:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_142(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:159:26: note: 'promise' declared here 159 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:159:26: note: 'cx_142(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:66:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_32(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:65:27: note: 'unwrappedStream' declared here 65 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:65:27: note: 'cx_32(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:66:54, inlined from 'WritableStreamDefaultWriter_abort(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:375:39: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_66(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'WritableStreamDefaultWriter_abort(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:65:27: note: 'unwrappedStream' declared here 65 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:65:27: note: 'cx_66(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:261:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_81(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:260:27: note: 'unwrappedStream' declared here 260 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:260:27: note: 'cx_81(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStreamDefaultWriter*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:447:77: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedWriter' in 'MEM[(struct Rooted * *)cx_48(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: note: 'unwrappedWriter' declared here 445 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: note: 'cx_48(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamAddWriteRequest(JSContext*, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:290:79: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'promise' in 'MEM[(struct Rooted * *)cx_30(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::WritableStreamAddWriteRequest(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:290:26: note: 'promise' declared here 290 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:290:26: note: 'cx_30(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::WritableStream*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)' at /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:324:54: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'unwrappedStream' in 'MEM[(struct Rooted * *)cx_126(D) + 24B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:323:27: note: 'unwrappedStream' declared here 323 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:323:27: note: 'cx_126(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/zonemeta.o /usr/bin/g++ -o zonemeta.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/zonemeta.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/utf8collationiterator.o /usr/bin/g++ -o utf8collationiterator.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/utf8collationiterator.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit7.o /usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIRGenerator.h:20, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/LICM.cpp:11, from Unified_cpp_js_src_jit7.cpp:2: In member function 'js::jit::MLoadDataViewElement::MLoadDataViewElement(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::Scalar::Type)', inlined from 'js::jit::MLoadDataViewElement::New(js::jit::TempAllocator&, js::jit::MInstruction*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::Scalar::Type&)js::jit::MLoadDataViewElement*' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:8026:3, inlined from 'js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MCallOptimize.cpp:4128:34: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:8014:33: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized] 8014 | storageType_(storageType) { | ^ In file included from Unified_cpp_js_src_jit7.cpp:38: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MCallOptimize.cpp:4097:16: note: 'littleEndian' was declared here 4097 | MDefinition* littleEndian; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:19, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/IonAnalysis.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/LICM.cpp:9: In member function 'js::InlineList::insertAfterUnchecked(js::InlineListNode*, js::InlineListNode*)', inlined from 'js::InlineList::pushFrontUnchecked(js::InlineListNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/InlineList.h:272:58, inlined from 'js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:800:29, inlined from 'js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:12730:29, inlined from 'js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:12723:16, inlined from 'js::jit::MAryInstruction<4ul>::initOperand(unsigned long, js::jit::MDefinition*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:1174:26, inlined from 'js::jit::MQuaternaryInstruction::MQuaternaryInstruction(js::jit::MDefinition::Opcode, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:1310:16, inlined from 'js::jit::MStoreDataViewElement::MStoreDataViewElement(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::Scalar::Type)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:8190:43, inlined from 'js::jit::MStoreDataViewElement::New(js::jit::TempAllocator&, js::jit::MInstruction*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::Scalar::Type&)js::jit::MStoreDataViewElement*' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.h:8200:3, inlined from 'js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MCallOptimize.cpp:4194:39: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/InlineList.h:314:14: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized] 314 | at->next = item; | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MCallOptimize.cpp:4170:16: note: 'littleEndian' was declared here 4170 | MDefinition* littleEndian; | ^~~~~~~~~~~~ In member function 'js::InlineList::insertBeforeUnchecked(js::InlineListNode*, js::InlineListNode*)', inlined from 'js::InlineList::insertBefore(js::InlineListNode*, js::InlineListNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/InlineList.h:295:26, inlined from 'js::InlineList::pushBack(js::InlineListNode*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/InlineList.h:273:40, inlined from 'js::jit::MBasicBlock::add(js::jit::MInstruction*)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIRGraph.h:959:25, inlined from 'js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, bool (*)(JSContext*, unsigned int, JS::Value*))' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MCallOptimize.cpp:3162:15: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/InlineList.h:299:16: warning: 'ins' may be used uninitialized [-Wmaybe-uninitialized] 299 | item->next = at; | ~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, bool (*)(JSContext*, unsigned int, JS::Value*))': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MCallOptimize.cpp:3082:17: note: 'ins' was declared here 3082 | MInstruction* ins; | ^~~ In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-78.15.0/js/src/ds/LifoAlloc.h:30, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/JitAllocPolicy.h:18: In function 'JS::Value::fromInt32(int)', inlined from 'JS::Int32Value(int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:915:73, inlined from 'js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.cpp:3949:44: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:430:47: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit7.cpp:47: /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.cpp: In member function 'js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.cpp:3940:13: note: 'res' was declared here 3940 | int32_t res; | ^~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.cpp: In member function 'js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.cpp:3971:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 3971 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/MIR.cpp:3959:13: note: 'res' was declared here 3959 | int64_t res; | ^~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' config/external/icu/i18n/vtzone.o /usr/bin/g++ -o vtzone.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -I/builddir/build/BUILD/firefox-78.15.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n -I/builddir/build/BUILD/firefox-78.15.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/vtzone.o.pp /builddir/build/BUILD/firefox-78.15.0/intl/icu/source/i18n/vtzone.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit9.o /usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-78.15.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-78.15.0/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-78.15.0/js/src/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src -I/builddir/build/BUILD/firefox-78.15.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-78.15.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-78.15.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/vm/JSObject.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/builtin/Array.h:17, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.h:12, from /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::jit::RNewObject::recover(JSContext*, js::jit::SnapshotIterator&) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:1183:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)cx_51(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'js::jit::RNewObject::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:1183:15: note: 'result' declared here 1183 | RootedValue result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:1183:15: note: 'cx_51(D)' declared here In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Value&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1098:42, inlined from 'JS::Rooted::Rooted(JSContext* const&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1116:64, inlined from 'js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:1296:24: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'result' in 'MEM[(struct Rooted * *)cx_49(D) + 96B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:1296:15: note: 'result' declared here 1296 | RootedValue result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:1296:15: note: 'cx_49(D)' declared here In file included from /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/CallArgs.h:74: In function 'JS::Value::fromInt32(int)', inlined from 'JS::Int32Value(int)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:915:73, inlined from 'js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:326:46: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/Value.h:430:47: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:316:11: note: 'result' was declared here 316 | int32_t result; | ^~~~~~ In member function 'JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)', inlined from 'JS::Rooted::Rooted(JSContext* const&, js::ObjectGroup*&&)' at /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1122:26, inlined from 'js::jit::RStringSplit::recover(JSContext*, js::jit::SnapshotIterator&) const' at /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:975:78: /builddir/build/BUILD/firefox-78.15.0/js/src/dist/include/js/RootingAPI.h:1076:12: warning: storing the address of local variable 'group' in 'MEM[(struct Rooted * *)cx_81(D) + 32B]' [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp: In member function 'js::jit::RStringSplit::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:975:21: note: 'group' declared here 975 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); | ^~~~~ /builddir/build/BUILD/firefox-78.15.0/js/src/jit/Recover.cpp:975:21: note: 'cx_81(D)' declared here make[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/build' js/src/build/symverscript.stub /builddir/build/BUILD/firefox-78.15.0/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-78.15.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /builddir/build/BUILD/firefox-78.15.0/js/src/build/symverscript.in mozjs_78 make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/build' /builddir/build/BUILD/firefox-78.15.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[3]: Entering directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/build' 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_src27.o ../Unified_cpp_js_src28.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../frontend/Unified_cpp_js_src_frontend6.o ../gc/StoreBuffer.o ../gc/Unified_cpp_js_src_gc0.o ../gc/Unified_cpp_js_src_gc1.o ../gc/Unified_cpp_js_src_gc2.o ../jit/Disasm-vixl.o ../jit/Instrument-vixl.o ../jit/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit13.o ../jit/Unified_cpp_js_src_jit14.o ../jit/Unified_cpp_js_src_jit15.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../new-regexp/property-sequences.o ../new-regexp/special-case.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 ../../../config/external/icu/common/appendable.o ../../../config/external/icu/common/bmpset.o ../../../config/external/icu/common/brkeng.o ../../../config/external/icu/common/brkiter.o ../../../config/external/icu/common/bytesinkutil.o ../../../config/external/icu/common/bytestream.o ../../../config/external/icu/common/bytestrie.o ../../../config/external/icu/common/bytestriebuilder.o ../../../config/external/icu/common/caniter.o ../../../config/external/icu/common/characterproperties.o ../../../config/external/icu/common/chariter.o ../../../config/external/icu/common/charstr.o ../../../config/external/icu/common/cmemory.o ../../../config/external/icu/common/cstring.o ../../../config/external/icu/common/dictbe.o ../../../config/external/icu/common/dictionarydata.o ../../../config/external/icu/common/dtintrv.o ../../../config/external/icu/common/edits.o ../../../config/external/icu/common/errorcode.o ../../../config/external/icu/common/filteredbrk.o ../../../config/external/icu/common/filterednormalizer2.o ../../../config/external/icu/common/loadednormalizer2impl.o ../../../config/external/icu/common/localebuilder.o ../../../config/external/icu/common/localematcher.o ../../../config/external/icu/common/localeprioritylist.o ../../../config/external/icu/common/locavailable.o ../../../config/external/icu/common/locbased.o ../../../config/external/icu/common/locdispnames.o ../../../config/external/icu/common/locdistance.o ../../../config/external/icu/common/locdspnm.o ../../../config/external/icu/common/locid.o ../../../config/external/icu/common/loclikely.o ../../../config/external/icu/common/loclikelysubtags.o ../../../config/external/icu/common/locmap.o ../../../config/external/icu/common/locresdata.o ../../../config/external/icu/common/locutil.o ../../../config/external/icu/common/lsr.o ../../../config/external/icu/common/messagepattern.o ../../../config/external/icu/common/normalizer2.o ../../../config/external/icu/common/normalizer2impl.o ../../../config/external/icu/common/normlzr.o ../../../config/external/icu/common/parsepos.o ../../../config/external/icu/common/patternprops.o ../../../config/external/icu/common/propname.o ../../../config/external/icu/common/punycode.o ../../../config/external/icu/common/putil.o ../../../config/external/icu/common/rbbi.o ../../../config/external/icu/common/rbbi_cache.o ../../../config/external/icu/common/rbbidata.o ../../../config/external/icu/common/rbbinode.o ../../../config/external/icu/common/rbbirb.o ../../../config/external/icu/common/rbbiscan.o ../../../config/external/icu/common/rbbisetb.o ../../../config/external/icu/common/rbbistbl.o ../../../config/external/icu/common/rbbitblb.o ../../../config/external/icu/common/resbund.o ../../../config/external/icu/common/resource.o ../../../config/external/icu/common/restrace.o ../../../config/external/icu/common/ruleiter.o ../../../config/external/icu/common/schriter.o ../../../config/external/icu/common/serv.o ../../../config/external/icu/common/servlk.o ../../../config/external/icu/common/servlkf.o ../../../config/external/icu/common/servls.o ../../../config/external/icu/common/servnotf.o ../../../config/external/icu/common/servrbf.o ../../../config/external/icu/common/servslkf.o ../../../config/external/icu/common/sharedobject.o ../../../config/external/icu/common/simpleformatter.o ../../../config/external/icu/common/static_unicode_sets.o ../../../config/external/icu/common/stringpiece.o ../../../config/external/icu/common/stringtriebuilder.o ../../../config/external/icu/common/uarrsort.o ../../../config/external/icu/common/ubidi.o ../../../config/external/icu/common/ubidi_props.o ../../../config/external/icu/common/ubidiln.o ../../../config/external/icu/common/ubidiwrt.o ../../../config/external/icu/common/ubrk.o ../../../config/external/icu/common/ucase.o ../../../config/external/icu/common/ucasemap.o ../../../config/external/icu/common/ucasemap_titlecase_brkiter.o ../../../config/external/icu/common/uchar.o ../../../config/external/icu/common/ucharstrie.o ../../../config/external/icu/common/ucharstriebuilder.o ../../../config/external/icu/common/ucharstrieiterator.o ../../../config/external/icu/common/uchriter.o ../../../config/external/icu/common/ucln_cmn.o ../../../config/external/icu/common/ucmndata.o ../../../config/external/icu/common/ucnv.o ../../../config/external/icu/common/ucnv_bld.o ../../../config/external/icu/common/ucnv_cb.o ../../../config/external/icu/common/ucnv_cnv.o ../../../config/external/icu/common/ucnv_err.o ../../../config/external/icu/common/ucnv_io.o ../../../config/external/icu/common/ucnv_u16.o ../../../config/external/icu/common/ucnv_u32.o ../../../config/external/icu/common/ucnv_u7.o ../../../config/external/icu/common/ucnv_u8.o ../../../config/external/icu/common/ucnvbocu.o ../../../config/external/icu/common/ucnvlat1.o ../../../config/external/icu/common/ucnvscsu.o ../../../config/external/icu/common/ucol_swp.o ../../../config/external/icu/common/ucptrie.o ../../../config/external/icu/common/ucurr.o ../../../config/external/icu/common/udata.o ../../../config/external/icu/common/udatamem.o ../../../config/external/icu/common/udataswp.o ../../../config/external/icu/common/uenum.o ../../../config/external/icu/common/uhash.o ../../../config/external/icu/common/uhash_us.o ../../../config/external/icu/common/uinit.o ../../../config/external/icu/common/uinvchar.o ../../../config/external/icu/common/uiter.o ../../../config/external/icu/common/ulist.o ../../../config/external/icu/common/uloc.o ../../../config/external/icu/common/uloc_keytype.o ../../../config/external/icu/common/uloc_tag.o ../../../config/external/icu/common/umapfile.o ../../../config/external/icu/common/umath.o ../../../config/external/icu/common/umutablecptrie.o ../../../config/external/icu/common/umutex.o ../../../config/external/icu/common/unames.o ../../../config/external/icu/common/unifiedcache.o ../../../config/external/icu/common/unifilt.o ../../../config/external/icu/common/unifunct.o ../../../config/external/icu/common/uniset.o ../../../config/external/icu/common/uniset_closure.o ../../../config/external/icu/common/uniset_props.o ../../../config/external/icu/common/unisetspan.o ../../../config/external/icu/common/unistr.o ../../../config/external/icu/common/unistr_case.o ../../../config/external/icu/common/unistr_case_locale.o ../../../config/external/icu/common/unistr_cnv.o ../../../config/external/icu/common/unistr_props.o ../../../config/external/icu/common/unistr_titlecase_brkiter.o ../../../config/external/icu/common/unormcmp.o ../../../config/external/icu/common/uobject.o ../../../config/external/icu/common/uprops.o ../../../config/external/icu/common/uresbund.o ../../../config/external/icu/common/uresdata.o ../../../config/external/icu/common/uscript.o ../../../config/external/icu/common/uscript_props.o ../../../config/external/icu/common/uset.o ../../../config/external/icu/common/uset_props.o ../../../config/external/icu/common/usetiter.o ../../../config/external/icu/common/usprep.o ../../../config/external/icu/common/ustack.o ../../../config/external/icu/common/ustr_cnv.o ../../../config/external/icu/common/ustr_titlecase_brkiter.o ../../../config/external/icu/common/ustrcase.o ../../../config/external/icu/common/ustrcase_locale.o ../../../config/external/icu/common/ustrenum.o ../../../config/external/icu/common/ustrfmt.o ../../../config/external/icu/common/ustring.o ../../../config/external/icu/common/ustrtrns.o ../../../config/external/icu/common/utext.o ../../../config/external/icu/common/utf_impl.o ../../../config/external/icu/common/util.o ../../../config/external/icu/common/utrace.o ../../../config/external/icu/common/utrie.o ../../../config/external/icu/common/utrie2.o ../../../config/external/icu/common/utrie2_builder.o ../../../config/external/icu/common/utrie_swap.o ../../../config/external/icu/common/uts46.o ../../../config/external/icu/common/utypes.o ../../../config/external/icu/common/uvector.o ../../../config/external/icu/common/uvectr32.o ../../../config/external/icu/common/uvectr64.o ../../../config/external/icu/common/wintz.o ../../../config/external/icu/i18n/astro.o ../../../config/external/icu/i18n/basictz.o ../../../config/external/icu/i18n/bocsu.o ../../../config/external/icu/i18n/buddhcal.o ../../../config/external/icu/i18n/calendar.o ../../../config/external/icu/i18n/cecal.o ../../../config/external/icu/i18n/chnsecal.o ../../../config/external/icu/i18n/choicfmt.o ../../../config/external/icu/i18n/coleitr.o ../../../config/external/icu/i18n/coll.o ../../../config/external/icu/i18n/collation.o ../../../config/external/icu/i18n/collationbuilder.o ../../../config/external/icu/i18n/collationcompare.o ../../../config/external/icu/i18n/collationdata.o ../../../config/external/icu/i18n/collationdatabuilder.o ../../../config/external/icu/i18n/collationdatareader.o ../../../config/external/icu/i18n/collationdatawriter.o ../../../config/external/icu/i18n/collationfastlatin.o ../../../config/external/icu/i18n/collationfastlatinbuilder.o ../../../config/external/icu/i18n/collationfcd.o ../../../config/external/icu/i18n/collationiterator.o ../../../config/external/icu/i18n/collationkeys.o ../../../config/external/icu/i18n/collationroot.o ../../../config/external/icu/i18n/collationrootelements.o ../../../config/external/icu/i18n/collationruleparser.o ../../../config/external/icu/i18n/collationsets.o ../../../config/external/icu/i18n/collationsettings.o ../../../config/external/icu/i18n/collationtailoring.o ../../../config/external/icu/i18n/collationweights.o ../../../config/external/icu/i18n/compactdecimalformat.o ../../../config/external/icu/i18n/coptccal.o ../../../config/external/icu/i18n/curramt.o ../../../config/external/icu/i18n/currfmt.o ../../../config/external/icu/i18n/currpinf.o ../../../config/external/icu/i18n/currunit.o ../../../config/external/icu/i18n/dangical.o ../../../config/external/icu/i18n/datefmt.o ../../../config/external/icu/i18n/dayperiodrules.o ../../../config/external/icu/i18n/dcfmtsym.o ../../../config/external/icu/i18n/decContext.o ../../../config/external/icu/i18n/decNumber.o ../../../config/external/icu/i18n/decimfmt.o ../../../config/external/icu/i18n/double-conversion-bignum-dtoa.o ../../../config/external/icu/i18n/double-conversion-bignum.o ../../../config/external/icu/i18n/double-conversion-cached-powers.o ../../../config/external/icu/i18n/double-conversion-double-to-string.o ../../../config/external/icu/i18n/double-conversion-fast-dtoa.o ../../../config/external/icu/i18n/double-conversion-string-to-double.o ../../../config/external/icu/i18n/double-conversion-strtod.o ../../../config/external/icu/i18n/dtfmtsym.o ../../../config/external/icu/i18n/dtitvfmt.o ../../../config/external/icu/i18n/dtitvinf.o ../../../config/external/icu/i18n/dtptngen.o ../../../config/external/icu/i18n/dtrule.o ../../../config/external/icu/i18n/erarules.o ../../../config/external/icu/i18n/ethpccal.o ../../../config/external/icu/i18n/fmtable.o ../../../config/external/icu/i18n/format.o ../../../config/external/icu/i18n/formatted_string_builder.o ../../../config/external/icu/i18n/formattedval_iterimpl.o ../../../config/external/icu/i18n/formattedval_sbimpl.o ../../../config/external/icu/i18n/formattedvalue.o ../../../config/external/icu/i18n/fphdlimp.o ../../../config/external/icu/i18n/fpositer.o ../../../config/external/icu/i18n/gregocal.o ../../../config/external/icu/i18n/gregoimp.o ../../../config/external/icu/i18n/hebrwcal.o ../../../config/external/icu/i18n/indiancal.o ../../../config/external/icu/i18n/islamcal.o ../../../config/external/icu/i18n/japancal.o ../../../config/external/icu/i18n/listformatter.o ../../../config/external/icu/i18n/measfmt.o ../../../config/external/icu/i18n/measunit.o ../../../config/external/icu/i18n/measunit_extra.o ../../../config/external/icu/i18n/measure.o ../../../config/external/icu/i18n/msgfmt.o ../../../config/external/icu/i18n/nfrs.o ../../../config/external/icu/i18n/nfrule.o ../../../config/external/icu/i18n/nfsubs.o ../../../config/external/icu/i18n/nounit.o ../../../config/external/icu/i18n/number_affixutils.o ../../../config/external/icu/i18n/number_asformat.o ../../../config/external/icu/i18n/number_capi.o ../../../config/external/icu/i18n/number_compact.o ../../../config/external/icu/i18n/number_currencysymbols.o ../../../config/external/icu/i18n/number_decimalquantity.o ../../../config/external/icu/i18n/number_decimfmtprops.o ../../../config/external/icu/i18n/number_fluent.o ../../../config/external/icu/i18n/number_formatimpl.o ../../../config/external/icu/i18n/number_grouping.o ../../../config/external/icu/i18n/number_integerwidth.o ../../../config/external/icu/i18n/number_longnames.o ../../../config/external/icu/i18n/number_mapper.o ../../../config/external/icu/i18n/number_modifiers.o ../../../config/external/icu/i18n/number_multiplier.o ../../../config/external/icu/i18n/number_notation.o ../../../config/external/icu/i18n/number_output.o ../../../config/external/icu/i18n/number_padding.o ../../../config/external/icu/i18n/number_patternmodifier.o ../../../config/external/icu/i18n/number_patternstring.o ../../../config/external/icu/i18n/number_rounding.o ../../../config/external/icu/i18n/number_scientific.o ../../../config/external/icu/i18n/number_skeletons.o ../../../config/external/icu/i18n/number_utils.o ../../../config/external/icu/i18n/numfmt.o ../../../config/external/icu/i18n/numparse_affixes.o ../../../config/external/icu/i18n/numparse_compositions.o ../../../config/external/icu/i18n/numparse_currency.o ../../../config/external/icu/i18n/numparse_decimal.o ../../../config/external/icu/i18n/numparse_impl.o ../../../config/external/icu/i18n/numparse_parsednumber.o ../../../config/external/icu/i18n/numparse_scientific.o ../../../config/external/icu/i18n/numparse_symbols.o ../../../config/external/icu/i18n/numparse_validators.o ../../../config/external/icu/i18n/numrange_fluent.o ../../../config/external/icu/i18n/numrange_impl.o ../../../config/external/icu/i18n/numsys.o ../../../config/external/icu/i18n/olsontz.o ../../../config/external/icu/i18n/persncal.o ../../../config/external/icu/i18n/plurfmt.o ../../../config/external/icu/i18n/plurrule.o ../../../config/external/icu/i18n/quantityformatter.o ../../../config/external/icu/i18n/rbnf.o ../../../config/external/icu/i18n/rbtz.o ../../../config/external/icu/i18n/region.o ../../../config/external/icu/i18n/reldatefmt.o ../../../config/external/icu/i18n/reldtfmt.o ../../../config/external/icu/i18n/rulebasedcollator.o ../../../config/external/icu/i18n/scriptset.o ../../../config/external/icu/i18n/search.o ../../../config/external/icu/i18n/selfmt.o ../../../config/external/icu/i18n/sharedbreakiterator.o ../../../config/external/icu/i18n/simpletz.o ../../../config/external/icu/i18n/smpdtfmt.o ../../../config/external/icu/i18n/smpdtfst.o ../../../config/external/icu/i18n/sortkey.o ../../../config/external/icu/i18n/standardplural.o ../../../config/external/icu/i18n/string_segment.o ../../../config/external/icu/i18n/stsearch.o ../../../config/external/icu/i18n/taiwncal.o ../../../config/external/icu/i18n/timezone.o ../../../config/external/icu/i18n/tmunit.o ../../../config/external/icu/i18n/tmutamt.o ../../../config/external/icu/i18n/tmutfmt.o ../../../config/external/icu/i18n/tzfmt.o ../../../config/external/icu/i18n/tzgnames.o ../../../config/external/icu/i18n/tznames.o ../../../config/external/icu/i18n/tznames_impl.o ../../../config/external/icu/i18n/tzrule.o ../../../config/external/icu/i18n/tztrans.o ../../../config/external/icu/i18n/ucal.o ../../../config/external/icu/i18n/ucln_in.o ../../../config/external/icu/i18n/ucol.o ../../../config/external/icu/i18n/ucol_res.o ../../../config/external/icu/i18n/ucol_sit.o ../../../config/external/icu/i18n/ucoleitr.o ../../../config/external/icu/i18n/udat.o ../../../config/external/icu/i18n/udatpg.o ../../../config/external/icu/i18n/ufieldpositer.o ../../../config/external/icu/i18n/uitercollationiterator.o ../../../config/external/icu/i18n/ulistformatter.o ../../../config/external/icu/i18n/umsg.o ../../../config/external/icu/i18n/unum.o ../../../config/external/icu/i18n/unumsys.o ../../../config/external/icu/i18n/upluralrules.o ../../../config/external/icu/i18n/usearch.o ../../../config/external/icu/i18n/uspoof.o ../../../config/external/icu/i18n/uspoof_impl.o ../../../config/external/icu/i18n/utf16collationiterator.o ../../../config/external/icu/i18n/utf8collationiterator.o ../../../config/external/icu/i18n/utmscale.o ../../../config/external/icu/i18n/vtzone.o ../../../config/external/icu/i18n/windtfmt.o ../../../config/external/icu/i18n/winnmfmt.o ../../../config/external/icu/i18n/wintzimpl.o ../../../config/external/icu/i18n/zonemeta.o ../../../config/external/icu/data/icudata_gas.o make[3]: Leaving directory '/builddir/build/BUILD/firefox-78.15.0/js/src/js/src/build'