==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_396bad2d-194c-4115-a1b1-5728d8f2e4a3]...done ==> Making package: js91 91.13.0-2.1 (Mon Apr 8 05:19:38 2024) ==> Retrieving sources... -> Downloading firefox-91.13.0esr.source.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 362M 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 362M 0 316k 0 0 238k 0 0:25:57 0:00:01 0:25:56 238k 3 362M 3 11.8M 0 0 5202k 0 0:01:11 0:00:02 0:01:09 5201k 7 362M 7 28.7M 0 0 8850k 0 0:00:41 0:00:03 0:00:38 8848k 12 362M 12 46.6M 0 0 10.7M 0 0:00:33 0:00:04 0:00:29 10.7M 17 362M 17 63.2M 0 0 11.8M 0 0:00:30 0:00:05 0:00:25 12.7M 22 362M 22 80.7M 0 0 12.7M 0 0:00:28 0:00:06 0:00:22 16.0M 26 362M 26 97.7M 0 0 13.3M 0 0:00:27 0:00:07 0:00:20 17.1M 31 362M 31 115M 0 0 13.8M 0 0:00:26 0:00:08 0:00:18 17.3M 36 362M 36 132M 0 0 14.1M 0 0:00:25 0:00:09 0:00:16 17.1M 41 362M 41 150M 0 0 14.5M 0 0:00:24 0:00:10 0:00:14 17.3M 46 362M 46 167M 0 0 14.7M 0 0:00:24 0:00:11 0:00:13 17.2M 50 362M 50 182M 0 0 14.7M 0 0:00:24 0:00:12 0:00:12 16.8M 55 362M 55 201M 0 0 15.0M 0 0:00:24 0:00:13 0:00:11 16.9M 60 362M 60 217M 0 0 15.1M 0 0:00:23 0:00:14 0:00:09 17.0M 65 362M 65 236M 0 0 15.4M 0 0:00:23 0:00:15 0:00:08 17.2M 69 362M 69 252M 0 0 15.4M 0 0:00:23 0:00:16 0:00:07 17.0M 74 362M 74 270M 0 0 15.5M 0 0:00:23 0:00:17 0:00:06 17.5M 79 362M 79 287M 0 0 15.6M 0 0:00:23 0:00:18 0:00:05 17.3M 84 362M 84 304M 0 0 15.7M 0 0:00:22 0:00:19 0:00:03 17.4M 88 362M 88 322M 0 0 15.8M 0 0:00:22 0:00:20 0:00:02 16.9M 93 362M 93 337M 0 0 15.8M 0 0:00:22 0:00:21 0:00:01 17.0M 98 362M 98 356M 0 0 15.9M 0 0:00:22 0:00:22 --:--:-- 17.3M 100 362M 100 362M 0 0 15.9M 0 0:00:22 0:00:22 --:--:-- 17.1M -> Downloading firefox-91.13.0esr.source.tar.xz.asc... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 833 100 833 0 0 2384 0 --:--:-- --:--:-- --:--:-- 2386 -> Found 0001-Bug-1769631-Remove-U-from-mode-parameters-for-variou.patch ==> Validating source files with sha256sums... firefox-91.13.0esr.source.tar.xz ... Passed firefox-91.13.0esr.source.tar.xz.asc ... Skipped 0001-Bug-1769631-Remove-U-from-mode-parameters-for-variou.patch ... Passed ==> Validating source files with b2sums... firefox-91.13.0esr.source.tar.xz ... Passed firefox-91.13.0esr.source.tar.xz.asc ... Skipped 0001-Bug-1769631-Remove-U-from-mode-parameters-for-variou.patch ... Passed ==> Verifying source file signatures with gpg... firefox-91.13.0esr.source.tar.xz ... Passed (WARNING: the key has expired.) ==> WARNING: Warnings have occurred while verifying the signatures. Please make sure you really trust them. ==> Making package: js91 91.13.0-2.1 (Mon Apr 8 05:20:05 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (32) New Version Net Change extra/compiler-rt 17.0.6-1 39.72 MiB core/libedit 20230828_3.1-1 0.28 MiB core/libnsl 2.0.1-1 0.07 MiB extra/llvm-libs 17.0.6-2 128.48 MiB extra/perl-error 0.17029-5 0.04 MiB extra/perl-mailtools 2.21-7 0.10 MiB extra/perl-timedate 2.33-5 0.08 MiB extra/python-autocommand 2.2.2-4 0.08 MiB extra/python-fastjsonschema 2.19.1-1 0.30 MiB extra/python-inflect 7.2.0-1 0.39 MiB extra/python-jaraco.context 4.3.0-3 0.04 MiB extra/python-jaraco.functools 4.0.0-1 0.07 MiB extra/python-jaraco.text 3.12.0-1 0.09 MiB extra/python-more-itertools 10.2.0-1 0.64 MiB extra/python-ordered-set 4.1.0-4 0.07 MiB extra/python-packaging 23.2-1 0.53 MiB extra/python-platformdirs 4.2.0-1 0.24 MiB extra/python-tomli 2.0.1-3 0.11 MiB extra/python-trove-classifiers 2024.3.25-1 0.12 MiB extra/python-typeguard 4.2.1-1 0.42 MiB extra/python-typing_extensions 4.10.0-1 0.39 MiB extra/python-validate-pyproject 0.13-1 0.29 MiB extra/autoconf2.13 2.13-7 0.60 MiB extra/clang 17.0.6-1 198.12 MiB extra/git 2.44.0-1 26.35 MiB extra/lld 17.0.6-1 5.58 MiB extra/llvm 17.0.6-2 104.88 MiB extra/mercurial 6.7.2-1 35.25 MiB core/python 3.11.8-1 74.64 MiB extra/python-setuptools 1:69.0.3-4 4.68 MiB extra/rustup 1.27.0-1 8.14 MiB extra/zip 3.0-11 0.55 MiB Total Installed Size: 631.34 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing autoconf2.13... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [pending] llvm: referenced by some clang headers [pending] installing lld... installing llvm... installing libnsl... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending] python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-typeguard... installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing rustup... You may need to run rustup update stable and possibly also rustup self upgrade-data Optional dependencies for rustup lldb: rust-lldb script gdb: rust-gdb script installing zip... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing mercurial... Optional dependencies for mercurial tk: for the hgk GUI :: Running post-transaction hooks... (1/2) Warn about old perl modules (2/2) Updating the info directory file... [?25h==> Retrieving sources... -> Found firefox-91.13.0esr.source.tar.xz -> Found firefox-91.13.0esr.source.tar.xz.asc -> Found 0001-Bug-1769631-Remove-U-from-mode-parameters-for-variou.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting firefox-91.13.0esr.source.tar.xz with bsdtar ==> Starting prepare()... info: syncing channel updates for '1.62.1-x86_64-unknown-linux-gnu' info: latest update on 2022-07-19, rust version 1.62.1 (e092d0b6b 2022-07-16) info: downloading component 'cargo' info: downloading component 'rust-std' info: downloading component 'rustc' info: installing component 'cargo' info: installing component 'rust-std' info: installing component 'rustc' 1.62.1-x86_64-unknown-linux-gnu installed - rustc 1.62.1 (e092d0b6b 2022-07-16) info: default toolchain set to '1.62.1-x86_64-unknown-linux-gnu' info: self-update is disabled for this build of rustup info: any updates to rustup will need to be fetched with your system package manager info: using existing install for '1.62.1-x86_64-unknown-linux-gnu' info: default toolchain set to '1.62.1-x86_64-unknown-linux-gnu' 1.62.1-x86_64-unknown-linux-gnu unchanged - rustc 1.62.1 (e092d0b6b 2022-07-16) patching file dom/base/usecounters.py patching file python/mozbuild/mozbuild/action/process_define_files.py patching file python/mozbuild/mozbuild/backend/base.py patching file python/mozbuild/mozbuild/preprocessor.py patching file python/mozbuild/mozbuild/util.py patching file python/mozbuild/mozpack/files.py ==> Starting build()... Building instrumented JS... 0:00.31 Clobber not needed. 0:00.31 /usr/bin/python3 /startdir/src/firefox-91.13.0/configure.py 0:00.41 Creating Python 3 environment 0:00.58 created virtual environment CPython3.11.8.final.0-64 in 93ms 0:00.58 creator CPython3Posix(dest=/startdir/src/firefox-91.13.0/obj/_virtualenvs/common, clear=False, no_vcs_ignore=False, global=False) 0:00.58 seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/build/.local/share/virtualenv) 0:00.58 added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 0:00.58 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 0:00.61 /usr/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 0:00.61 !! 0:00.61 ******************************************************************************** 0:00.61 Please avoid running ``setup.py`` directly. 0:00.61 Instead, use pypa/build, pypa/installer or other 0:00.61 standards-based tools. 0:00.61 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 0:00.61 ******************************************************************************** 0:00.61 !! 0:00.61 self.initialize_options() 0:00.64 /startdir/src/firefox-91.13.0/python/mozbuild/mozbuild/virtualenv.py:648: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives 0:00.64 from distutils.version import LooseVersion 0:00.64 /startdir/src/firefox-91.13.0/python/mozbuild/mozbuild/virtualenv.py:303: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead 0:00.64 import distutils.sysconfig 0:00.64 Re-executing in the virtualenv 0:00.79 Adding configure options from /startdir/src/firefox-91.13.0/.mozconfig 0:00.79 --enable-application=js 0:00.79 --prefix=/usr 0:00.79 --enable-release 0:00.79 --enable-hardening 0:00.79 --enable-optimize 0:00.79 --enable-rust-simd 0:00.79 --enable-linker=lld 0:00.79 --disable-bootstrap 0:00.79 --disable-debug 0:00.79 --disable-jemalloc 0:00.79 --disable-new-pass-manager 0:00.79 --disable-strip 0:00.79 --with-system-zlib 0:00.79 --without-system-icu 0:00.79 --enable-readline 0:00.79 --enable-shared-js 0:00.79 --enable-tests 0:00.79 --with-intl-api 0:00.79 --enable-profile-generate=cross 0:00.79 checking for vcs source checkout... no 0:00.81 checking for a shell... /usr/bin/sh 0:00.85 checking for host system type... x86_64-pc-linux-gnu 0:00.85 checking for target system type... x86_64-pc-linux-gnu 0:01.02 checking for Python 3... /startdir/src/firefox-91.13.0/obj/_virtualenvs/common/bin/python (3.11.8) 0:01.03 checking whether cross compiling... no 0:01.03 checking for wget... not found 0:01.03 checking for ccache... not found 0:01.03 checking for the target C compiler... /usr/bin/clang 0:01.05 checking whether the target C compiler can be used... yes 0:01.05 checking the target C compiler version... 17.0.6 0:01.07 checking the target C compiler works... yes 0:01.07 checking for the target C++ compiler... /usr/bin/clang++ 0:01.08 checking whether the target C++ compiler can be used... yes 0:01.08 checking the target C++ compiler version... 17.0.6 0:01.09 checking the target C++ compiler works... yes 0:01.09 checking for the host C compiler... /usr/bin/clang 0:01.12 checking whether the host C compiler can be used... yes 0:01.12 checking the host C compiler version... 17.0.6 0:01.13 checking the host C compiler works... yes 0:01.13 checking for the host C++ compiler... /usr/bin/clang++ 0:01.14 checking whether the host C++ compiler can be used... yes 0:01.14 checking the host C++ compiler version... 17.0.6 0:01.15 checking the host C++ compiler works... yes 0:01.17 checking for 64-bit OS... yes 0:01.18 checking for new enough STL headers from libstdc++... yes 0:01.20 checking for linker... lld 0:01.20 checking for the assembler... /usr/bin/clang 0:01.21 checking for ar... /usr/bin/llvm-ar 0:01.22 checking for nm... /usr/bin/llvm-nm 0:01.22 checking for pkg_config... /usr/bin/pkg-config 0:01.22 checking for pkg-config version... 2.1.1 0:01.24 checking for stdint.h... yes 0:01.26 checking for inttypes.h... yes 0:01.27 checking for malloc.h... yes 0:01.29 checking for alloca.h... yes 0:01.30 checking for sys/byteorder.h... no 0:01.31 checking for getopt.h... yes 0:01.33 checking for unistd.h... yes 0:01.34 checking for nl_types.h... yes 0:01.36 checking for cpuid.h... yes 0:01.37 checking for fts.h... yes 0:01.39 checking for sys/statvfs.h... yes 0:01.41 checking for sys/statfs.h... yes 0:01.42 checking for sys/vfs.h... yes 0:01.44 checking for sys/mount.h... yes 0:01.46 checking for sys/quota.h... yes 0:01.47 checking for linux/quota.h... yes 0:01.49 checking for linux/if_addr.h... yes 0:01.51 checking for linux/rtnetlink.h... yes 0:01.52 checking for sys/queue.h... yes 0:01.53 checking for sys/types.h... yes 0:01.55 checking for netinet/in.h... yes 0:01.56 checking for byteswap.h... yes 0:01.58 checking for memfd_create in sys/mman.h... yes 0:01.60 checking for linux/perf_event.h... yes 0:01.61 checking for perf_event_open system call... yes 0:01.63 checking whether the C compiler supports -Wbitfield-enum-conversion... yes 0:01.64 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes 0:01.65 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes 0:01.67 checking whether the C compiler supports -Wformat-type-confusion... yes 0:01.68 checking whether the C++ compiler supports -Wformat-type-confusion... yes 0:01.69 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes 0:01.71 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes 0:01.72 checking whether the C++ compiler supports -Wshadow-uncaptured-local... yes 0:01.73 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes 0:01.75 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes 0:01.76 checking whether the C compiler supports -Wunreachable-code-return... yes 0:01.78 checking whether the C++ compiler supports -Wunreachable-code-return... yes 0:01.79 checking whether the C compiler supports -Wclass-varargs... yes 0:01.80 checking whether the C++ compiler supports -Wclass-varargs... yes 0:01.82 checking whether the C++ compiler supports -Wempty-init-stmt... yes 0:01.83 checking whether the C compiler supports -Wfloat-overflow-conversion... yes 0:01.84 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes 0:01.86 checking whether the C compiler supports -Wfloat-zero-conversion... yes 0:01.87 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes 0:01.89 checking whether the C compiler supports -Wloop-analysis... yes 0:01.90 checking whether the C++ compiler supports -Wloop-analysis... yes 0:01.91 checking whether the C compiler supports -Wno-range-loop-analysis... yes 0:01.93 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes 0:01.94 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:01.95 checking whether the C++ compiler supports -Wcomma... yes 0:01.96 checking whether the C compiler supports -Wduplicated-cond... no 0:01.97 checking whether the C++ compiler supports -Wduplicated-cond... no 0:01.99 checking whether the C compiler supports -Wenum-compare-conditional... yes 0:02.00 checking whether the C++ compiler supports -Wenum-compare-conditional... yes 0:02.01 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:02.03 checking whether the C compiler supports -Wstring-conversion... yes 0:02.04 checking whether the C++ compiler supports -Wstring-conversion... yes 0:02.05 checking whether the C++ compiler supports -Wno-inline-new-delete... yes 0:02.07 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no 0:02.08 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no 0:02.09 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:02.11 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:02.12 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:02.13 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:02.14 checking whether the C compiler supports -Wno-error=coverage-mismatch... no 0:02.15 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no 0:02.17 checking whether the C compiler supports -Wno-error=backend-plugin... yes 0:02.18 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes 0:02.19 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:02.21 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:02.22 checking whether the C compiler supports -Wno-multistatement-macros... no 0:02.23 checking whether the C++ compiler supports -Wno-multistatement-macros... no 0:02.24 checking whether the C compiler supports -Wno-error=return-std-move... yes 0:02.25 checking whether the C++ compiler supports -Wno-error=return-std-move... yes 0:02.26 checking whether the C compiler supports -Wno-error=class-memaccess... no 0:02.27 checking whether the C++ compiler supports -Wno-error=class-memaccess... no 0:02.29 checking whether the C compiler supports -Wno-error=atomic-alignment... yes 0:02.30 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes 0:02.31 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:02.32 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:02.34 checking whether the C compiler supports -Wno-error=unused-but-set-variable... yes 0:02.35 checking whether the C++ compiler supports -Wno-error=unused-but-set-variable... yes 0:02.36 checking whether the C compiler supports -Wformat... yes 0:02.38 checking whether the C++ compiler supports -Wformat... yes 0:02.39 checking whether the C compiler supports -Wformat-security... yes 0:02.40 checking whether the C++ compiler supports -Wformat-security... yes 0:02.41 checking whether the C compiler supports -Wformat-overflow=2... no 0:02.42 checking whether the C++ compiler supports -Wformat-overflow=2... no 0:02.44 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:02.45 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:02.46 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:02.48 checking whether the C compiler supports -Wno-psabi... yes 0:02.49 checking whether the C++ compiler supports -Wno-psabi... yes 0:02.50 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:02.52 checking whether the C++ compiler supports -fno-aligned-new... yes 0:02.52 checking for llvm_profdata... /usr/bin/llvm-profdata 0:02.52 checking for rustc... /usr/bin/rustc 0:02.52 checking for cargo... /usr/bin/cargo 0:02.55 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/rustc' 0:02.57 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/cargo' 0:02.58 checking rustc version... 1.62.1 0:02.58 checking cargo version... 1.62.1 0:02.62 checking for rust host triplet... x86_64-unknown-linux-gnu 0:02.65 checking for rust target triplet... x86_64-unknown-linux-gnu 0:02.65 checking for rustdoc... /usr/bin/rustdoc 0:02.65 checking for rustfmt... /usr/bin/rustfmt 0:02.65 checking for clang for bindgen... /usr/bin/clang++ 0:02.67 checking for libclang for bindgen... /usr/lib/libclang.so 0:02.67 checking that libclang is new enough... yes 0:02.67 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 0:02.71 checking for readline... yes 0:02.71 checking for awk... /usr/bin/gawk 0:02.71 checking for perl... /usr/bin/perl 0:02.71 checking for minimum required perl version >= 5.006... 5.038002 0:02.71 checking for full perl installation... yes 0:02.71 checking for gmake... /usr/bin/make 0:02.71 checking for watchman... not found 0:02.71 checking for xargs... /usr/bin/xargs 0:02.71 checking for rpmbuild... not found 0:02.71 checking for NSIS version... no 0:02.72 checking for llvm-objdump... /usr/bin/llvm-objdump 0:02.73 checking for zlib >= 1.2.3... yes 0:02.73 checking MOZ_ZLIB_CFLAGS... 0:02.73 checking MOZ_ZLIB_LIBS... -lz 0:02.73 checking for m4... /usr/bin/m4 0:02.73 Refreshing /startdir/src/firefox-91.13.0/js/src/old-configure with /startdir/src/firefox-91.13.0/build/autoconf/autoconf.sh 0:02.76 creating cache ./config.cache 0:02.78 checking host system type... x86_64-pc-linux-gnu 0:02.78 checking target system type... x86_64-pc-linux-gnu 0:02.79 checking build system type... x86_64-pc-linux-gnu 0:02.81 checking for Cygwin environment... no 0:02.82 checking for mingw32 environment... no 0:02.86 checking for executable suffix... no 0:02.86 checking for gcc... (cached) /usr/bin/clang -std=gnu99 0:02.86 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/js91 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -fuse-ld=lld) works... (cached) yes 0:02.86 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/js91 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -fuse-ld=lld) is a cross-compiler... no 0:02.86 checking whether we are using GNU C... (cached) yes 0:02.86 checking whether /usr/bin/clang -std=gnu99 accepts -g... (cached) yes 0:02.87 checking for c++... (cached) /usr/bin/clang++ 0:02.87 checking whether the C++ compiler (/usr/bin/clang++ -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/js91 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -fuse-ld=lld) works... (cached) yes 0:02.87 checking whether the C++ compiler (/usr/bin/clang++ -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/js91 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -fuse-ld=lld) is a cross-compiler... no 0:02.87 checking whether we are using GNU C++... (cached) yes 0:02.87 checking whether /usr/bin/clang++ accepts -g... (cached) yes 0:02.87 checking for /usr/bin/clang... /usr/bin/clang -std=gnu99 0:02.87 checking for strip... strip 0:02.87 checking for sb-conf... no 0:02.87 checking for ve... no 0:02.92 checking for X... no 0:02.99 checking for --noexecstack option to as... yes 0:03.03 checking for -z noexecstack option to ld... yes 0:03.07 checking for -z text option to ld... yes 0:03.11 checking for -z relro option to ld... yes 0:03.15 checking for -z nocopyreloc option to ld... yes 0:03.19 checking for -Bsymbolic-functions option to ld... yes 0:03.23 checking for --build-id=sha1 option to ld... yes 0:03.27 checking whether the linker supports Identical Code Folding... no 0:03.29 checking for working const... yes 0:03.31 checking for mode_t... yes 0:03.32 checking for off_t... yes 0:03.34 checking for pid_t... yes 0:03.35 checking for size_t... yes 0:03.38 checking for ssize_t... yes 0:03.45 checking whether 64-bits std::atomic requires -latomic... no 0:03.47 checking for dirent.h that defines DIR... yes 0:03.51 checking for opendir in -ldir... no 0:03.55 checking for gethostbyname_r in -lc_r... no 0:03.59 checking for library containing dlopen... none required 0:03.61 checking for dlfcn.h... yes 0:03.65 checking for socket in -lsocket... no 0:03.69 checking for pthread_create in -lpthreads... no 0:03.73 checking for pthread_create in -lpthread... yes 0:03.77 checking whether /usr/bin/clang -std=gnu99 accepts -pthread... egrep: warning: egrep is obsolescent; using grep -E 0:03.77 egrep: warning: egrep is obsolescent; using grep -E 0:03.77 yes 0:03.81 checking for getc_unlocked... yes 0:03.86 checking for _getc_nolock... no 0:03.90 checking for gmtime_r... yes 0:03.94 checking for localtime_r... yes 0:03.99 checking for pthread_getname_np... yes 0:04.03 checking for pthread_get_name_np... no 0:04.08 checking for clock_gettime(CLOCK_MONOTONIC)... 0:04.12 checking for sin in -lm... yes 0:04.17 checking for res_ninit()... yes 0:04.22 checking for nl_langinfo and CODESET... yes 0:04.24 checking for an implementation of va_copy()... yes 0:04.26 checking whether va_list can be copied by value... no 0:04.31 checking for __thread keyword for TLS variables... yes 0:04.35 checking for localeconv... yes 0:04.38 checking for valid optimization flags... yes 0:04.42 checking for __cxa_demangle... yes 0:04.42 checking for -pipe support... yes 0:04.45 checking for tm_zone tm_gmtoff in struct tm... yes 0:04.49 checking what kind of list files are supported by the linker... linkerscript 0:04.54 checking for posix_fadvise... yes 0:04.58 checking for posix_fallocate... yes 0:04.61 checking for malloc.h... yes 0:04.66 checking for strndup... yes 0:04.70 checking for posix_memalign... yes 0:04.75 checking for memalign... yes 0:04.80 checking for malloc_usable_size... yes 0:04.82 checking whether malloc_usable_size definition can use const argument... no 0:04.84 checking for valloc in malloc.h... yes 0:04.85 checking for valloc in unistd.h... no 0:04.87 checking for _aligned_malloc in malloc.h... no 0:04.87 updating cache ./config.cache 0:04.87 creating ./config.data 0:04.88 Creating config.status 0:04.95 Reticulating splines... 0:04.98 0:00.05 File already read. Skipping: /startdir/src/firefox-91.13.0/build/unix/moz.build 0:05.10 Finished reading 71 moz.build files in 0.03s 0:05.10 Read 0 gyp files in parallel contributing 0.00s to total wall time 0:05.10 Processed into 336 build config descriptors in 0.03s 0:05.10 RecursiveMake backend executed in 0.08s 0:05.10 266 total backend files; 266 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 42 Makefile 0:05.10 FasterMake backend executed in 0.01s 0:05.10 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted 0:05.10 Total wall time: 0.16s; CPU time: 0.16s; Efficiency: 100%; Untracked: 0.02s 0:05.17 Adding make options from /startdir/src/firefox-91.13.0/.mozconfig MOZ_OBJDIR=/startdir/src/firefox-91.13.0/obj OBJDIR=/startdir/src/firefox-91.13.0/obj FOUND_MOZCONFIG=/startdir/src/firefox-91.13.0/.mozconfig export FOUND_MOZCONFIG 0:05.17 /usr/bin/make -f client.mk -s 0:05.19 make[1]: warning: -j12 forced in submake: resetting jobserver mode. 0:05.24 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:05.25 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:05.25 Elapsed: 0.01s; From dist/include: Kept 1 existing; Added/updated 481; Removed 0 files and 0 directories. 0:05.26 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:05.27 Elapsed: 0.02s; From _tests: Kept 3 existing; Added/updated 487; Removed 0 files and 0 directories. 0:05.34 ./js-confdefs.h.stub 0:05.34 ./js-config.h.stub 0:05.34 ./selfhosted.out.h.stub 0:05.35 ./ReservedWordsGenerated.h.stub 0:05.35 ./StatsPhasesGenerated.h.stub 0:05.35 ./MIROpsGenerated.h.stub 0:05.35 ./LOpcodesGenerated.h.stub 0:05.35 ./CacheIROpsGenerated.h.stub 0:05.36 config 0:05.42 /usr/bin/clang++ -E -o self-hosting-preprocessed.pp -Qunused-arguments -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="91.13.0" -DMOZILLA_VERSION_U=91.13.0 -DMOZILLA_UAVERSION="91.0" -DMOZ_UPDATE_CHANNEL=default -DENABLE_TESTS=1 -DGTEST_HAS_RTTI=0 -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_CPUID_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_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_PROFILE_GENERATE=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_X64=1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_RUST_SIMD=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=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=91 -DMOZJS_MINOR_VERSION=13 -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_VA_LIST_AS_ARRAY=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 0:05.45 config/nsinstall_real 0:05.50 /startdir/src/firefox-91.13.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 0:05.50 from distutils.version import StrictVersion as Version 0:05.53 config/system-header.sentinel.stub 0:05.67 js/src/rust/force-cargo-library-build 0:05.67 config/external/icu/data/icu_data.o 0:05.67 js/src/gc/StatsPhasesGenerated.inc.stub 0:05.67 js/src/build/symverscript.stub 0:05.67 intl/components 0:05.67 js/src/debugger 0:05.67 js/src/frontend 0:05.68 js/src/irregexp 0:05.68 config/external/icu/common 0:05.68 js/src/jit 0:05.68 config/external/icu/i18n 0:05.76 js/src 0:05.78 js/src/wasm 0:05.82 memory/build 0:05.90 memory/mozalloc 0:06.24 mfbt 0:06.98 In file included from Unified_cpp_js_src_jit0.cpp:2: 0:06.98 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.cpp:7: 0:06.98 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:06.98 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:06.98 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:06.98 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:06.98 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:06.98 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:06.98 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:06.98 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:06.98 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:06.98 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:06.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:06.98 | || 0:06.98 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:06.98 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:06.98 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:06.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:06.98 | || 0:06.98 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:06.98 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:06.98 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:06.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:06.98 | || 0:06.98 5841 | regRequiresRex(index), 0:06.98 | ~~~~~~~~~~~~~~~~~~~~~ 0:06.98 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:06.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:06.99 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:06.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:06.99 | || 0:06.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:06.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:06.99 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:06.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:06.99 | || 0:06.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:07.51 modules/fdlibm/src 0:07.66 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp:11: 0:07.66 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:07.66 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:07.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:07.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:07.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:07.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:07.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:07.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:07.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.66 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.66 | || 0:07.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:07.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.66 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:07.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.66 | || 0:07.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:07.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.67 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.67 | || 0:07.67 5841 | regRequiresRex(index), 0:07.67 | ~~~~~~~~~~~~~~~~~~~~~ 0:07.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:07.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.67 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.67 | || 0:07.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:07.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.67 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.67 | || 0:07.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:07.86 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:60: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:07.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:07.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.86 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.86 | || 0:07.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:07.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.86 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.86 | || 0:07.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:07.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.86 | || 0:07.86 5841 | regRequiresRex(index), 0:07.86 | ~~~~~~~~~~~~~~~~~~~~~ 0:07.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:07.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.86 | || 0:07.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:07.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.86 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.86 | || 0:07.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:07.87 Compiling semver-parser v0.7.0 0:07.88 Compiling cfg-if v0.1.10 0:07.88 Compiling encoding_rs v0.8.22 0:07.88 Compiling cc v1.0.71 (https://github.com/alexcrichton/cc-rs/?rev=b2f6b146b75299c444e05bbde50d03705c7c4b6e#b2f6b146) 0:07.88 Compiling encoding_c v0.9.7 0:07.88 Compiling encoding_c_mem v0.2.5 0:07.88 Compiling leb128 v0.2.4 0:07.88 Compiling arrayvec v0.5.2 0:07.88 Compiling mozilla-central-workspace-hack v0.1.0 (/startdir/src/firefox-91.13.0/build/workspace-hack) 0:07.89 Compiling wasmparser v0.78.2 0:08.06 Compiling wast v36.0.0 0:08.06 Compiling semver v0.9.0 0:08.38 Compiling rustc_version v0.2.3 0:08.40 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:08.40 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:61: 0:08.40 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:08.40 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:08.40 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 0:08.40 168 | uint8_t assertByte = assertBits & 0x7f; 0:08.40 | ^ 0:08.46 /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp:899:10: warning: variable 'pushedNonVolatileRegisters' set but not used [-Wunused-but-set-variable] 0:08.46 899 | size_t pushedNonVolatileRegisters = 0; 0:08.46 | ^ 0:08.73 In file included from Unified_cpp_js_src_debugger0.cpp:11: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Debugger.cpp:105: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:08.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:08.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:08.73 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:08.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.73 | || 0:08.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:08.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:08.73 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:08.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.73 | || 0:08.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:08.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:08.73 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:08.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.73 | || 0:08.73 5841 | regRequiresRex(index), 0:08.73 | ~~~~~~~~~~~~~~~~~~~~~ 0:08.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:08.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:08.74 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:08.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.74 | || 0:08.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:08.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:08.74 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:08.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.74 | || 0:08.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:09.01 Compiling packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8) 0:09.57 In file included from Unified_cpp_js_src_jit1.cpp:2: 0:09.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.cpp:7: 0:09.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.h:10: 0:09.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineFrameInfo.h:18: 0:09.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:09.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:09.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:09.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:09.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:09.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:09.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:09.57 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:09.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.57 | || 0:09.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:09.58 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:09.58 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.58 | || 0:09.58 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:09.58 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:09.58 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.58 | || 0:09.58 5841 | regRequiresRex(index), 0:09.58 | ~~~~~~~~~~~~~~~~~~~~~ 0:09.58 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:09.58 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:09.58 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.58 | || 0:09.58 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:09.58 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:09.58 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:09.58 | || 0:09.58 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:11.26 6 warnings generated. 0:11.56 Compiling mozglue-static v0.1.0 (/startdir/src/firefox-91.13.0/mozglue/static/rust) 0:11.75 Compiling wat v1.0.38 0:14.09 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:7: 0:14.09 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:14.09 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:14.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:14.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:14.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:14.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:14.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:14.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:14.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:14.09 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:14.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:14.09 | || 0:14.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:14.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:14.09 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:14.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:14.09 | || 0:14.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:14.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:14.09 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:14.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:14.09 | || 0:14.09 5841 | regRequiresRex(index), 0:14.09 | ~~~~~~~~~~~~~~~~~~~~~ 0:14.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:14.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:14.09 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:14.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:14.09 | || 0:14.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:14.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:14.09 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:14.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:14.09 | || 0:14.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:14.65 mozglue/misc 0:17.80 5 warnings generated. 0:22.16 In file included from Unified_cpp_js_src_irregexp0.cpp:2: 0:22.16 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:21: 0:22.16 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:22.16 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:22.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:22.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:22.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:22.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:22.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:22.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:22.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:22.17 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:22.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.17 | || 0:22.17 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:22.17 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:22.17 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:22.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.17 | || 0:22.17 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:22.17 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:22.17 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:22.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.17 | || 0:22.17 5841 | regRequiresRex(index), 0:22.17 | ~~~~~~~~~~~~~~~~~~~~~ 0:22.17 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:22.17 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:22.17 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:22.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.17 | || 0:22.17 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:22.17 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:22.17 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:22.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:22.17 | || 0:22.17 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:23.94 js/src/gdb 0:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.cpp:5: 0:23.99 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdio.h:3: 0:23.99 In file included from /usr/include/stdio.h:28: 0:23.99 In file included from /usr/include/bits/libc-header-start.h:33: 0:23.99 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:23.99 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:23.99 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:23.99 | ^ 0:25.66 1 warning generated. 0:25.72 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-prettyprinters.cpp:1: 0:25.72 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:25.72 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:25.72 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:25.72 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:25.72 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:25.72 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:25.72 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:25.72 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:25.72 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:25.72 In file included from /usr/include/stdint.h:26: 0:25.72 In file included from /usr/include/bits/libc-header-start.h:33: 0:25.72 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:25.72 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:25.72 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:25.72 | ^ 0:25.94 5 warnings generated. 0:27.44 1 warning generated. 0:27.55 In file included from Unified_cpp_js_src_gdb0.cpp:2: 0:27.55 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/enum-printers.cpp:1: 0:27.55 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:27.55 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:27.55 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:27.55 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:27.55 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:27.55 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:27.55 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:27.55 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:27.55 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:27.55 In file included from /usr/include/stdint.h:26: 0:27.55 In file included from /usr/include/bits/libc-header-start.h:33: 0:27.55 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:27.55 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:27.55 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:27.55 | ^ 0:27.56 Compiling jsrust_shared v0.1.0 (/startdir/src/firefox-91.13.0/js/src/rust/shared) 0:28.73 In file included from Unified_cpp_js_src_jit10.cpp:2: 0:28.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ScalarReplacement.cpp:13: 0:28.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:28.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:28.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:28.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:28.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:28.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:28.73 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:28.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:28.73 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:28.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:28.73 | || 0:28.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:28.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:28.73 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:28.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:28.73 | || 0:28.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:28.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:28.73 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:28.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:28.73 | || 0:28.73 5841 | regRequiresRex(index), 0:28.73 | ~~~~~~~~~~~~~~~~~~~~~ 0:28.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:28.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:28.73 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:28.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:28.73 | || 0:28.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:28.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:28.73 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:28.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:28.73 | || 0:28.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:32.09 5 warnings generated. 0:33.03 1 warning generated. 0:33.13 In file included from Unified_cpp_js_src_gdb1.cpp:2: 0:33.13 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-JSSymbol.cpp:1: 0:33.13 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:33.13 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:33.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:33.13 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:33.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:33.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:33.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:33.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:33.13 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:33.13 In file included from /usr/include/stdint.h:26: 0:33.13 In file included from /usr/include/bits/libc-header-start.h:33: 0:33.13 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:33.13 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:33.13 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:33.13 | ^ 0:33.54 js/src/jsapi-tests 0:36.28 5 warnings generated. 0:36.60 1 warning generated. 0:36.68 In file included from Unified_cpp_js_src_gdb2.cpp:2: 0:36.68 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-jsval.cpp:1: 0:36.68 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:36.68 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:36.68 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:36.68 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:36.68 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:36.68 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:36.68 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:36.68 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:36.68 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:36.68 In file included from /usr/include/stdint.h:26: 0:36.68 In file included from /usr/include/bits/libc-header-start.h:33: 0:36.68 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:36.68 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:36.68 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:36.68 | ^ 0:36.98 Compiling jsrust v0.1.0 (/startdir/src/firefox-91.13.0/js/src/rust) 0:38.90 In file included from Unified_cpp_js_src_jit11.cpp:2: 0:38.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ValueNumbering.cpp:9: 0:38.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:38.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:38.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:38.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:38.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:38.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:38.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:38.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:38.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:38.90 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:38.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:38.90 | || 0:38.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:38.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:38.90 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:38.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:38.90 | || 0:38.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:38.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:38.90 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:38.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:38.90 | || 0:38.90 5841 | regRequiresRex(index), 0:38.90 | ~~~~~~~~~~~~~~~~~~~~~ 0:38.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:38.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:38.90 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:38.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:38.90 | || 0:38.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:38.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:38.90 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:38.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:38.90 | || 0:38.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:39.10 1 warning generated. 0:39.16 js/src/shell 0:43.72 5 warnings generated. 0:45.13 In file included from Unified_cpp_js_src_shell0.cpp:38: 0:45.13 In file included from /startdir/src/firefox-91.13.0/js/src/shell/js.cpp:106: 0:45.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 0:45.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 0:45.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:45.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:45.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:45.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:45.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:45.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:45.13 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:45.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:45.13 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:45.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:45.13 | || 0:45.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:45.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:45.13 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:45.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:45.13 | || 0:45.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:45.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:45.13 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:45.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:45.13 | || 0:45.13 5841 | regRequiresRex(index), 0:45.13 | ~~~~~~~~~~~~~~~~~~~~~ 0:45.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:45.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:45.13 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:45.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:45.13 | || 0:45.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:45.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:45.13 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:45.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:45.13 | || 0:45.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:46.09 In file included from Unified_cpp_js_src0.cpp:11: 0:46.09 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:35: 0:46.09 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 0:46.09 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:46.09 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:46.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:46.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:46.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:46.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:46.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:46.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:46.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:46.09 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:46.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:46.09 | || 0:46.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:46.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:46.09 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:46.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:46.09 | || 0:46.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:46.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:46.11 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:46.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:46.11 | || 0:46.11 5841 | regRequiresRex(index), 0:46.11 | ~~~~~~~~~~~~~~~~~~~~~ 0:46.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:46.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:46.11 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:46.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:46.11 | || 0:46.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:46.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:46.11 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:46.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:46.11 | || 0:46.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:48.24 In file included from Unified_cpp_js_src_debugger1.cpp:11: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Script.cpp:44: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:48.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:48.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.24 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:48.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.24 | || 0:48.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:48.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.24 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:48.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.24 | || 0:48.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:48.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.24 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:48.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.24 | || 0:48.24 5841 | regRequiresRex(index), 0:48.24 | ~~~~~~~~~~~~~~~~~~~~~ 0:48.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:48.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.24 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:48.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.24 | || 0:48.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:48.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.24 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:48.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.24 | || 0:48.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:49.36 In file included from Unified_cpp_js_src_frontend0.cpp:38: 0:49.36 /startdir/src/firefox-91.13.0/js/src/frontend/BytecodeEmitter.cpp:4875:12: warning: variable 'count' set but not used [-Wunused-but-set-variable] 0:49.36 4875 | uint32_t count = cookedOrRaw->count(); 0:49.36 | ^ 0:49.36 /startdir/src/firefox-91.13.0/js/src/frontend/BytecodeEmitter.cpp:4893:10: warning: variable 'idx' set but not used [-Wunused-but-set-variable] 0:49.36 4893 | size_t idx; 0:49.36 | ^ 0:51.67 mfbt/tests 0:53.83 5 warnings generated. 0:57.07 In file included from Unified_cpp_js_src_jit12.cpp:2: 0:57.07 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WasmBCE.cpp:11: 0:57.07 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 0:57.07 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:57.07 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:57.07 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:57.07 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:57.07 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:57.07 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:57.07 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:57.07 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:57.07 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:57.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:57.07 | || 0:57.07 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:57.08 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:57.08 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:57.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:57.08 | || 0:57.08 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:57.08 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:57.08 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:57.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:57.08 | || 0:57.08 5841 | regRequiresRex(index), 0:57.08 | ~~~~~~~~~~~~~~~~~~~~~ 0:57.08 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:57.08 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:57.08 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:57.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:57.08 | || 0:57.08 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:57.08 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:57.08 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:57.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:57.08 | || 0:57.08 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:01.30 5 warnings generated. 1:01.41 js/src/gc 1:01.69 2 warnings generated. 1:02.56 5 warnings generated. 1:05.71 6 warnings generated. 1:07.15 5 warnings generated. 1:09.13 5 warnings generated. 1:09.35 In file included from Unified_cpp_js_src_wasm1.cpp:2: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:19: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:09.35 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:09.35 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:09.35 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:09.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.36 | || 1:09.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:09.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:09.36 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:09.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.36 | || 1:09.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:09.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:09.36 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:09.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.36 | || 1:09.36 5841 | regRequiresRex(index), 1:09.36 | ~~~~~~~~~~~~~~~~~~~~~ 1:09.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:09.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:09.36 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:09.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.36 | || 1:09.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:09.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:09.36 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:09.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:09.36 | || 1:09.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:09.48 5 warnings generated. 1:10.37 In file included from Unified_cpp_js_src_wasm1.cpp:2: 1:10.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:32: 1:10.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:10.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:10.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:10.37 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:10.37 168 | uint8_t assertByte = assertBits & 0x7f; 1:10.37 | ^ 1:11.69 In file included from Unified_cpp_js_src_gc0.cpp:38: 1:11.69 In file included from /startdir/src/firefox-91.13.0/js/src/gc/GC.cpp:235: 1:11.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:11.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:11.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:11.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:11.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:11.69 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:11.69 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.69 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:11.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.69 | || 1:11.69 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:11.69 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.69 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:11.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.69 | || 1:11.69 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:11.69 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.69 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:11.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.69 | || 1:11.69 5841 | regRequiresRex(index), 1:11.69 | ~~~~~~~~~~~~~~~~~~~~~ 1:11.69 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:11.69 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.69 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:11.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.69 | || 1:11.69 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:11.69 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.69 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:11.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.69 | || 1:11.69 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:11.86 In file included from Unified_cpp_js_src_jit13.cpp:2: 1:11.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.cpp:7: 1:11.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:11.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:11.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:11.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.86 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:11.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.86 | || 1:11.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:11.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.86 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:11.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.86 | || 1:11.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:11.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:11.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.86 | || 1:11.86 5841 | regRequiresRex(index), 1:11.86 | ~~~~~~~~~~~~~~~~~~~~~ 1:11.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:11.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:11.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.86 | || 1:11.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:11.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:11.86 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:11.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.86 | || 1:11.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:15.16 In file included from Unified_cpp_js_src_jsapi-tests10.cpp:11: 1:15.16 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testJitABIcalls.cpp:13: 1:15.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/Linker.h:17: 1:15.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:15.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:15.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:15.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:15.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:15.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:15.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.16 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:15.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.16 | || 1:15.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:15.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.16 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:15.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.16 | || 1:15.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:15.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.16 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:15.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.16 | || 1:15.16 5841 | regRequiresRex(index), 1:15.16 | ~~~~~~~~~~~~~~~~~~~~~ 1:15.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:15.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.16 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:15.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.16 | || 1:15.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:15.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.16 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:15.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.16 | || 1:15.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:18.60 6 warnings generated. 1:21.55 In file included from Unified_cpp_js_src_wasm2.cpp:2: 1:21.55 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 1:21.55 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:21.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:21.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:21.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:21.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:21.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:21.55 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:21.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:21.55 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.55 | || 1:21.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:21.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:21.55 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.55 | || 1:21.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:21.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:21.55 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.55 | || 1:21.55 5841 | regRequiresRex(index), 1:21.55 | ~~~~~~~~~~~~~~~~~~~~~ 1:21.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:21.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:21.55 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.55 | || 1:21.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:21.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:21.55 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.55 | || 1:21.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:23.17 In file included from Unified_cpp_js_src_wasm2.cpp:2: 1:23.17 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 1:23.17 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:23.17 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:23.17 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:23.17 168 | uint8_t assertByte = assertBits & 0x7f; 1:23.17 | ^ 1:25.13 /startdir/src/firefox-91.13.0/intl/icu/source/i18n/nfsubs.cpp:1313:17: warning: variable 'pow' set but not used [-Wunused-but-set-variable] 1:25.13 1313 | int32_t pow = 0; 1:25.13 | ^ 1:25.74 1 warning generated. 1:29.27 5 warnings generated. 1:30.56 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:101:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 1:30.56 101 | static_assert(std::is_literal_type_v>); 1:30.56 | ^ 1:30.56 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/type_traits:3232:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 1:30.56 3232 | _GLIBCXX17_DEPRECATED 1:30.56 | ^ 1:30.56 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:30.56 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:30.56 | ^ 1:30.56 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:102:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 1:30.56 102 | static_assert(std::is_literal_type_v>); 1:30.56 | ^ 1:30.56 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/type_traits:3232:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 1:30.56 3232 | _GLIBCXX17_DEPRECATED 1:30.56 | ^ 1:30.56 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:30.56 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:30.56 | ^ 1:30.56 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:103:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 1:30.56 103 | static_assert(std::is_literal_type_v>); 1:30.56 | ^ 1:30.56 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/type_traits:3232:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 1:30.56 3232 | _GLIBCXX17_DEPRECATED 1:30.56 | ^ 1:30.57 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:30.57 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:30.57 | ^ 1:30.57 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:104:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 1:30.57 104 | static_assert(std::is_literal_type_v>); 1:30.57 | ^ 1:30.57 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/type_traits:3232:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 1:30.57 3232 | _GLIBCXX17_DEPRECATED 1:30.57 | ^ 1:30.57 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:30.57 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:30.57 | ^ 1:30.57 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:105:21: warning: 'is_literal_type_v>>' is deprecated [-Wdeprecated-declarations] 1:30.57 105 | static_assert(!std::is_literal_type_v>>); 1:30.57 | ^ 1:30.57 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/type_traits:3232:3: note: 'is_literal_type_v>>' has been explicitly marked deprecated here 1:30.57 3232 | _GLIBCXX17_DEPRECATED 1:30.57 | ^ 1:30.57 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 1:30.58 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 1:30.58 | ^ 1:31.75 5 warnings generated. 1:32.99 In file included from Unified_cpp_js_src_frontend5.cpp:29: 1:32.99 In file included from /startdir/src/firefox-91.13.0/js/src/frontend/SharedContext.cpp:19: 1:32.99 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:32.99 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:32.99 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:32.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:32.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:32.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:32.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:32.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:32.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:32.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.99 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:32.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.99 | || 1:32.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:32.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.99 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:32.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.99 | || 1:32.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:32.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.99 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:32.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.99 | || 1:32.99 5841 | regRequiresRex(index), 1:32.99 | ~~~~~~~~~~~~~~~~~~~~~ 1:32.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:32.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.99 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:32.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.99 | || 1:32.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:32.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:32.99 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:32.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.99 | || 1:32.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:33.47 In file included from Unified_cpp_js_src_jit14.cpp:11: 1:33.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.cpp:16: 1:33.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:33.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:33.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:33.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:33.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:33.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:33.47 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.47 | || 1:33.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:33.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:33.47 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.47 | || 1:33.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:33.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:33.47 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.47 | || 1:33.47 5841 | regRequiresRex(index), 1:33.47 | ~~~~~~~~~~~~~~~~~~~~~ 1:33.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:33.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:33.47 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.47 | || 1:33.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:33.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:33.47 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.47 | || 1:33.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:34.51 Finished release [optimized] target(s) in 1m 28s 1:36.12 In file included from Unified_cpp_js_src10.cpp:2: 1:36.12 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi.cpp:109: 1:36.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:36.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:36.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:36.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:36.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:36.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:36.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:36.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:36.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:36.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:36.12 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:36.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:36.12 | || 1:36.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:36.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:36.12 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:36.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:36.12 | || 1:36.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:36.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:36.12 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:36.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:36.12 | || 1:36.12 5841 | regRequiresRex(index), 1:36.12 | ~~~~~~~~~~~~~~~~~~~~~ 1:36.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:36.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:36.12 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:36.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:36.12 | || 1:36.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:36.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:36.12 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:36.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:36.12 | || 1:36.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:39.55 5 warnings generated. 1:44.59 In file included from Unified_cpp_js_src_jit15.cpp:2: 1:44.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared-SIMD.cpp:7: 1:44.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:44.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:44.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:44.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:44.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:44.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:44.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:44.59 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.59 | || 1:44.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:44.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:44.60 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:44.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.60 | || 1:44.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:44.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:44.60 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.60 | || 1:44.60 5841 | regRequiresRex(index), 1:44.60 | ~~~~~~~~~~~~~~~~~~~~~ 1:44.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:44.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:44.60 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.60 | || 1:44.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:44.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:44.60 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.60 | || 1:44.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:45.59 In file included from Unified_cpp_js_src_jit2.cpp:11: 1:45.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BytecodeAnalysis.cpp:10: 1:45.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WarpBuilder.h:14: 1:45.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:45.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:45.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:45.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:45.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:45.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:45.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:45.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:45.59 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.59 | || 1:45.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:45.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:45.59 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.59 | || 1:45.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:45.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:45.59 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.59 | || 1:45.59 5841 | regRequiresRex(index), 1:45.59 | ~~~~~~~~~~~~~~~~~~~~~ 1:45.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:45.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:45.59 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.59 | || 1:45.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:45.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:45.59 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:45.59 | || 1:45.59 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:46.99 In file included from Unified_cpp_js_src_jit15.cpp:11: 1:46.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:404:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 1:46.99 404 | unsigned numFpu = fpuSet.size(); 1:46.99 | ^ 1:46.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:406:11: warning: variable 'diffG' set but not used [-Wunused-but-set-variable] 1:46.99 406 | int32_t diffG = set.gprs().size() * sizeof(intptr_t); 1:46.99 | ^ 1:46.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:453:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 1:46.99 453 | unsigned numFpu = fpuSet.size(); 1:46.99 | ^ 1:47.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:455:11: warning: variable 'diffG' set but not used [-Wunused-but-set-variable] 1:47.00 455 | int32_t diffG = set.gprs().size() * sizeof(intptr_t); 1:47.00 | ^ 1:47.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:503:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 1:47.00 503 | unsigned numFpu = fpuSet.size(); 1:47.00 | ^ 1:48.33 5 warnings generated. 1:52.26 5 warnings generated. 1:55.71 In file included from Unified_cpp_js_src_jit3.cpp:2: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:7: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:55.71 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:55.71 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:55.71 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:55.71 | || 1:55.71 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:55.71 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:55.71 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:55.71 | || 1:55.71 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:55.71 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:55.71 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:55.71 | || 1:55.71 5841 | regRequiresRex(index), 1:55.71 | ~~~~~~~~~~~~~~~~~~~~~ 1:55.71 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:55.71 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:55.71 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:55.71 | || 1:55.71 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:55.71 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:55.71 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:55.71 | || 1:55.71 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:57.09 5 warnings generated. 1:59.03 10 warnings generated. 1:59.59 In file included from Unified_cpp_js_src_jit3.cpp:2: 1:59.59 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:81: 1:59.59 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmStubs.h:23: 1:59.59 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:59.59 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:59.59 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:59.59 168 | uint8_t assertByte = assertBits & 0x7f; 1:59.59 | ^ 2:01.04 5 warnings generated. 2:01.74 In file included from Unified_cpp_js_src_jit4.cpp:2: 2:01.74 In file included from /startdir/src/firefox-91.13.0/js/src/jit/FoldLinearArithConstants.cpp:10: 2:01.74 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:01.74 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:01.74 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:01.74 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:01.74 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:01.74 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:01.74 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:01.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.74 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.74 | || 2:01.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:01.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.74 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.74 | || 2:01.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:01.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.74 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.74 | || 2:01.74 5841 | regRequiresRex(index), 2:01.74 | ~~~~~~~~~~~~~~~~~~~~~ 2:01.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:01.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.74 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.74 | || 2:01.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:01.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.74 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.74 | || 2:01.74 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:04.86 In file included from Unified_cpp_js_src_jsapi-tests11.cpp:29: 2:04.86 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10: 2:04.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 2:04.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:04.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:04.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:04.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:04.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:04.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:04.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:04.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.86 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:04.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.86 | || 2:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.87 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:04.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.87 | || 2:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.87 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:04.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.87 | || 2:04.87 5841 | regRequiresRex(index), 2:04.87 | ~~~~~~~~~~~~~~~~~~~~~ 2:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.87 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:04.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.87 | || 2:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.87 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:04.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.87 | || 2:04.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:05.45 6 warnings generated. 2:09.12 In file included from Unified_cpp_js_src_wasm3.cpp:2: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:09.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:09.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:09.12 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:09.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.12 | || 2:09.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:09.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:09.12 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:09.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.12 | || 2:09.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:09.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:09.12 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:09.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.12 | || 2:09.12 5841 | regRequiresRex(index), 2:09.12 | ~~~~~~~~~~~~~~~~~~~~~ 2:09.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:09.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:09.12 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:09.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.12 | || 2:09.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:09.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:09.12 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:09.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:09.12 | || 2:09.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:09.72 In file included from Unified_cpp_js_src_wasm3.cpp:2: 2:09.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 2:09.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 2:09.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:09.72 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:09.72 168 | uint8_t assertByte = assertBits & 0x7f; 2:09.72 | ^ 2:11.68 5 warnings generated. 2:19.72 In file included from Unified_cpp_js_src_gc3.cpp:2: 2:19.72 In file included from /startdir/src/firefox-91.13.0/js/src/gc/Zone.cpp:22: 2:19.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 2:19.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:19.72 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:19.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:19.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:19.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:19.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:19.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:19.72 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:19.72 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:19.72 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:19.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:19.72 | || 2:19.72 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:19.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:19.73 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:19.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:19.73 | || 2:19.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:19.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:19.73 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:19.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:19.73 | || 2:19.73 5841 | regRequiresRex(index), 2:19.73 | ~~~~~~~~~~~~~~~~~~~~~ 2:19.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:19.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:19.73 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:19.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:19.73 | || 2:19.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:19.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:19.73 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:19.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:19.73 | || 2:19.73 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:23.75 5 warnings generated. 2:23.99 In file included from Unified_cpp_js_src_jit5.cpp:2: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/IonCompileTask.cpp:9: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:23.99 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:23.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:23.99 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:23.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.99 | || 2:23.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:23.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:23.99 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:23.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.99 | || 2:23.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:23.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:23.99 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:23.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.99 | || 2:23.99 5841 | regRequiresRex(index), 2:23.99 | ~~~~~~~~~~~~~~~~~~~~~ 2:23.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:23.99 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:24.00 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:24.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:24.00 | || 2:24.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:24.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:24.00 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:24.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:24.00 | || 2:24.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:24.22 6 warnings generated. 2:26.60 In file included from Unified_cpp_js_src_jit6.cpp:2: 2:26.60 In file included from /startdir/src/firefox-91.13.0/js/src/jit/JitContext.cpp:19: 2:26.60 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:26.60 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:26.60 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:26.60 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:26.60 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:26.60 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:26.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.60 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:26.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.60 | || 2:26.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:26.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.60 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:26.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.60 | || 2:26.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:26.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.60 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:26.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.60 | || 2:26.60 5841 | regRequiresRex(index), 2:26.60 | ~~~~~~~~~~~~~~~~~~~~~ 2:26.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:26.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.60 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:26.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.60 | || 2:26.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:26.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:26.60 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:26.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:26.60 | || 2:26.60 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:26.76 5 warnings generated. 2:28.12 In file included from Unified_cpp_js_src_wasm4.cpp:20: 2:28.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 2:28.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 2:28.12 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 2:28.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:28.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:28.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:28.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:28.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:28.12 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:28.12 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:28.12 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:28.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:28.13 | || 2:28.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:28.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:28.13 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:28.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:28.13 | || 2:28.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:28.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:28.13 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:28.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:28.13 | || 2:28.13 5841 | regRequiresRex(index), 2:28.13 | ~~~~~~~~~~~~~~~~~~~~~ 2:28.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:28.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:28.13 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:28.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:28.13 | || 2:28.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:28.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:28.13 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:28.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:28.13 | || 2:28.13 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:28.82 In file included from Unified_cpp_js_src_wasm4.cpp:20: 2:28.82 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 2:28.82 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 2:28.82 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 2:28.82 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:28.82 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:28.82 168 | uint8_t assertByte = assertBits & 0x7f; 2:28.82 | ^ 2:29.47 In file included from Unified_cpp_js_src_jit7.cpp:2: 2:29.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/KnownClass.cpp:9: 2:29.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:29.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:29.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:29.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:29.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:29.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:29.47 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:29.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.47 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:29.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.47 | || 2:29.47 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:29.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.48 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:29.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.48 | || 2:29.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:29.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.48 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:29.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.48 | || 2:29.48 5841 | regRequiresRex(index), 2:29.48 | ~~~~~~~~~~~~~~~~~~~~~ 2:29.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:29.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.48 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:29.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.48 | || 2:29.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:29.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:29.48 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:29.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.48 | || 2:29.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:31.72 5 warnings generated. 2:32.07 6 warnings generated. 2:34.10 5 warnings generated. 2:34.77 In file included from Unified_cpp_js_src_jit8.cpp:2: 2:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.cpp:7: 2:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:34.77 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:34.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:34.77 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:34.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:34.77 | || 2:34.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:34.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:34.77 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:34.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:34.77 | || 2:34.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:34.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:34.77 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:34.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:34.77 | || 2:34.77 5841 | regRequiresRex(index), 2:34.77 | ~~~~~~~~~~~~~~~~~~~~~ 2:34.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:34.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:34.77 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:34.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:34.77 | || 2:34.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:34.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:34.77 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:34.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:34.77 | || 2:34.77 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:37.80 In file included from Unified_cpp_js_src_jit9.cpp:2: 2:37.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/RangeAnalysis.cpp:21: 2:37.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 2:37.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:37.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:37.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:37.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:37.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:37.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:37.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:37.80 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:37.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:37.80 | || 2:37.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:37.81 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:37.81 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:37.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:37.81 | || 2:37.81 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:37.81 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:37.81 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:37.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:37.81 | || 2:37.81 5841 | regRequiresRex(index), 2:37.81 | ~~~~~~~~~~~~~~~~~~~~~ 2:37.81 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:37.81 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:37.81 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:37.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:37.81 | || 2:37.81 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:37.81 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:37.81 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:37.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:37.81 | || 2:37.81 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:40.32 In file included from Unified_cpp_js_src_jit8.cpp:20: 2:40.32 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.cpp:44: 2:40.32 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:40.32 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:40.32 168 | uint8_t assertByte = assertBits & 0x7f; 2:40.32 | ^ 2:40.47 5 warnings generated. 2:41.61 6 warnings generated. 2:41.90 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:20: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:41.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:41.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:41.90 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:41.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:41.90 | || 2:41.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:41.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:41.90 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:41.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:41.90 | || 2:41.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:41.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:41.91 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:41.91 | || 2:41.91 5841 | regRequiresRex(index), 2:41.91 | ~~~~~~~~~~~~~~~~~~~~~ 2:41.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:41.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:41.91 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:41.91 | || 2:41.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:41.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:41.91 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:41.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:41.91 | || 2:41.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:42.59 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:20: 2:42.59 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 2:42.59 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:42.59 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:42.59 168 | uint8_t assertByte = assertBits & 0x7f; 2:42.59 | ^ 2:47.09 In file included from Unified_cpp_js_src16.cpp:11: 2:47.09 In file included from /startdir/src/firefox-91.13.0/js/src/vm/BuildId.cpp:16: 2:47.09 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 2:47.09 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:47.09 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:47.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:47.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:47.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:47.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:47.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:47.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:47.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.09 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:47.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.09 | || 2:47.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:47.10 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.10 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.10 | || 2:47.10 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:47.10 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.10 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.10 | || 2:47.10 5841 | regRequiresRex(index), 2:47.10 | ~~~~~~~~~~~~~~~~~~~~~ 2:47.10 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:47.10 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.10 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.10 | || 2:47.10 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:47.10 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.10 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.10 | || 2:47.10 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:47.24 In file included from Unified_cpp_js_src_jsapi-tests21.cpp:11: 2:47.24 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testsJit.cpp:7: 2:47.24 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testsJit.h:10: 2:47.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:47.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:47.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:47.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:47.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:47.24 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:47.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.24 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:47.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.24 | || 2:47.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:47.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.24 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:47.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.24 | || 2:47.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:47.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.24 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:47.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.24 | || 2:47.24 5841 | regRequiresRex(index), 2:47.24 | ~~~~~~~~~~~~~~~~~~~~~ 2:47.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:47.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.24 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:47.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.24 | || 2:47.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:47.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:47.24 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:47.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:47.24 | || 2:47.24 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:49.93 5 warnings generated. 2:50.62 5 warnings generated. 2:50.94 5 warnings generated. 2:55.66 In file included from Unified_cpp_js_src18.cpp:11: 2:55.66 In file included from /startdir/src/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:29: 2:55.66 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 2:55.66 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:55.66 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:55.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:55.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:55.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:55.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:55.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:55.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:55.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.66 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:55.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.66 | || 2:55.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:55.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.67 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.67 | || 2:55.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:55.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.67 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.67 | || 2:55.67 5841 | regRequiresRex(index), 2:55.67 | ~~~~~~~~~~~~~~~~~~~~~ 2:55.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:55.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.67 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.67 | || 2:55.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:55.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:55.67 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.67 | || 2:55.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:56.03 In file included from Unified_cpp_js_src19.cpp:20: 2:56.03 In file included from /startdir/src/firefox-91.13.0/js/src/vm/FrameIter.cpp:31: 2:56.03 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 2:56.03 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:56.03 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:56.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:56.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:56.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:56.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:56.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:56.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:56.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:56.03 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:56.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.03 | || 2:56.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:56.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:56.04 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:56.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.04 | || 2:56.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:56.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:56.04 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:56.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.04 | || 2:56.04 5841 | regRequiresRex(index), 2:56.04 | ~~~~~~~~~~~~~~~~~~~~~ 2:56.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:56.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:56.04 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:56.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.04 | || 2:56.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:56.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:56.04 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:56.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.04 | || 2:56.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:56.60 6 warnings generated. 2:57.60 5 warnings generated. 2:57.79 In file included from Unified_cpp_js_src20.cpp:20: 2:57.79 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 2:57.79 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 2:57.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:57.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:57.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:57.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:57.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:57.79 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:57.79 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.79 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:57.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.79 | || 2:57.79 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:57.79 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.79 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:57.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.79 | || 2:57.79 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:57.79 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.79 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:57.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.79 | || 2:57.79 5841 | regRequiresRex(index), 2:57.79 | ~~~~~~~~~~~~~~~~~~~~~ 2:57.79 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:57.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.80 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:57.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.80 | || 2:57.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:57.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:57.80 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:57.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.80 | || 2:57.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:58.47 In file included from Unified_cpp_js_src20.cpp:20: 2:58.47 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 2:58.47 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 2:58.47 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:58.47 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:58.47 168 | uint8_t assertByte = assertBits & 0x7f; 2:58.47 | ^ 2:58.65 6 warnings generated. 3:02.87 5 warnings generated. 3:03.03 In file included from Unified_cpp_js_src22.cpp:20: 3:03.03 In file included from /startdir/src/firefox-91.13.0/js/src/vm/JitActivation.cpp:22: 3:03.03 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 3:03.03 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 3:03.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:03.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:03.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:03.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:03.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:03.03 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:03.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:03.03 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:03.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.03 | || 3:03.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:03.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:03.03 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:03.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.03 | || 3:03.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:03.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:03.03 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:03.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.03 | || 3:03.03 5841 | regRequiresRex(index), 3:03.03 | ~~~~~~~~~~~~~~~~~~~~~ 3:03.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:03.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:03.03 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:03.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.03 | || 3:03.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:03.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:03.03 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:03.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.03 | || 3:03.03 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:04.37 In file included from Unified_cpp_js_src26.cpp:38: 3:04.37 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Stack.cpp:27: 3:04.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 3:04.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 3:04.37 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 3:04.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:04.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:04.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:04.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:04.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:04.37 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:04.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.37 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:04.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.37 | || 3:04.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:04.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.37 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:04.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.37 | || 3:04.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:04.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.37 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:04.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.37 | || 3:04.37 5841 | regRequiresRex(index), 3:04.37 | ~~~~~~~~~~~~~~~~~~~~~ 3:04.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:04.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.37 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:04.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.37 | || 3:04.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:04.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.37 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:04.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.37 | || 3:04.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:04.38 In file included from Unified_cpp_js_src25.cpp:29: 3:04.38 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Scope.cpp:27: 3:04.38 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 3:04.38 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 3:04.38 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 3:04.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:04.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:04.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:04.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:04.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:04.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:04.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.38 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:04.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.38 | || 3:04.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:04.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.38 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:04.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.38 | || 3:04.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:04.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.38 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:04.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.38 | || 3:04.38 5841 | regRequiresRex(index), 3:04.38 | ~~~~~~~~~~~~~~~~~~~~~ 3:04.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:04.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.38 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:04.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.38 | || 3:04.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:04.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:04.38 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:04.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:04.38 | || 3:04.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:09.28 6 warnings generated. 3:10.34 5 warnings generated. 3:11.24 5 warnings generated. 3:14.33 In file included from Unified_cpp_js_src3.cpp:2: 3:14.33 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 3:14.33 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 3:14.33 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 3:14.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 3:14.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 3:14.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 3:14.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 3:14.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 3:14.33 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 3:14.33 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:14.33 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:14.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.33 | || 3:14.33 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 3:14.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:14.34 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 3:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.34 | || 3:14.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 3:14.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:14.34 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.34 | || 3:14.34 5841 | regRequiresRex(index), 3:14.34 | ~~~~~~~~~~~~~~~~~~~~~ 3:14.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:14.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:14.34 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 3:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.34 | || 3:14.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 3:14.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3:14.34 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 3:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.34 | || 3:14.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 3:14.50 In file included from Unified_cpp_js_src4.cpp:2: 3:14.50 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/intl/CommonFunctions.cpp:13: 3:14.50 /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/intl/ICU4CGlue.h:196:21: warning: 'iterator, mozilla::intl::InternalError>>' is deprecated [-Wdeprecated-declarations] 3:14.50 196 | : public std::iterator, mozilla::intl::InternalError>, &mozilla::intl::Calendar::LegacyIdentifierToBcp47>::Iterator' requested here 3:14.50 310 | for (auto keyword : keywords.unwrap()) { 3:14.50 | ^ 3:14.50 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/bits/stl_iterator_base_types.h:127:12: note: 'iterator, mozilla::intl::InternalError>>' has been explicitly marked deprecated here 3:14.50 127 | struct _GLIBCXX17_DEPRECATED iterator 3:14.50 | ^ 3:14.50 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 3:14.50 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 3:14.50 | ^ 3:14.96 In file included from Unified_cpp_js_src3.cpp:2: 3:14.96 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 3:14.96 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 3:14.96 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 3:14.96 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 3:14.96 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 3:14.96 168 | uint8_t assertByte = assertBits & 0x7f; 3:14.96 | ^ 3:26.90 1 warning generated. 3:27.80 5 warnings generated. 3:29.95 5 warnings generated. 3:32.01 6 warnings generated. 3:32.16 js/src/build/libjs_static.a 3:32.17 js/src/build/libmozjs-91.so 3:33.04 /startdir/src/firefox-91.13.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 3:33.04 from distutils.version import StrictVersion as Version 3:33.15 js/src/shell/js 3:33.15 js/src/gdb/gdb-tests 3:33.16 js/src/jsapi-tests/jsapi-tests 3:34.01 /startdir/src/firefox-91.13.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 3:34.01 from distutils.version import StrictVersion as Version 3:34.02 /startdir/src/firefox-91.13.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 3:34.02 from distutils.version import StrictVersion as Version 3:34.12 /startdir/src/firefox-91.13.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 3:34.12 from distutils.version import StrictVersion as Version 3:34.24 ./spidermonkey_checks.stub 3:34.93 TEST-PASS | check_spidermonkey_style.py | ok 3:35.08 TEST-PASS | check_macroassembler_style.py | ok 3:35.14 TEST-PASS | check_js_opcode.py | ok 3:35.37 21 compiler warnings present. 3:35.41 Overall system resources - Wall time: 215s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 3:35.43 warning: intl/icu/source/i18n/nfsubs.cpp:1313:17 [-Wunused-but-set-variable] variable 'pow' set but not used 3:35.43 warning: js/src/frontend/BytecodeEmitter.cpp:4875:12 [-Wunused-but-set-variable] variable 'count' set but not used 3:35.43 warning: js/src/frontend/BytecodeEmitter.cpp:4893:10 [-Wunused-but-set-variable] variable 'idx' set but not used 3:35.43 warning: js/src/irregexp/RegExpNativeMacroAssembler.cpp:899:10 [-Wunused-but-set-variable] variable 'pushedNonVolatileRegisters' set but not used 3:35.43 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 3:35.43 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 3:35.43 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 3:35.43 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 3:35.43 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:404:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 3:35.43 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:406:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 3:35.43 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:453:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 3:35.43 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:455:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 3:35.43 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:503:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 3:35.43 warning: js/src/wasm/WasmBinary.h:168:15 [-Wunused-but-set-variable] variable 'assertByte' set but not used 3:35.43 warning: mfbt/tests/TestResult.cpp:101:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 3:35.43 warning: mfbt/tests/TestResult.cpp:102:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 3:35.43 warning: mfbt/tests/TestResult.cpp:103:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 3:35.43 warning: mfbt/tests/TestResult.cpp:104:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 3:35.43 warning: mfbt/tests/TestResult.cpp:105:21 [-Wdeprecated-declarations] 'is_literal_type_v>>' is deprecated 3:35.43 warning: obj/dist/include/mozilla/intl/ICU4CGlue.h:196:21 [-Wdeprecated-declarations] 'iterator, mozilla::intl::InternalError>>' is deprecated 3:35.43 warning: /usr/include/features.h:414:4 [-W#warnings] _FORTIFY_SOURCE requires compiling with optimization (-O) 3:35.43 Your build was successful! Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes To view resource usage of the build, run |mach resource-usage|. To take your build for a test drive, run: |mach run| Profiling instrumented JS... Richards: 10280 DeltaBlue: 11637 Crypto: 20176 RayTrace: 37664 EarleyBoyer: 44980 RegExp: 12534 Splay: 19452 SplayLatency: 15098 NavierStokes: 35249 PdfJS: 37832 Mandreel: 30839 MandreelLatency: 56650 Gameboy: 121970 CodeLoad: 40233 Box2D: 60364 zlib: 103956 Typescript: 48225 ---- Score (version 9): 32564 ARES-6 1.0.1 summary: ⬔ms firstIteration: ⬔ms averageWorstCase: ⬔ms steadyState: ⬔ms firstIteration: ⬔ms averageWorstCase: ⬔ms steadyState: ⬔ms firstIteration: ⬔ms averageWorstCase: ⬔ms steadyState: ⬔ms firstIteration: ⬔ms averageWorstCase: ⬔ms steadyState: ⬔ms Running... Air ( 6 to go) firstIteration: 38.02 ms averageWorstCase: 18.18 ms steadyState: 8.39 ms summary: ⬔ms Running... Basic ( 6 to go) firstIteration: 24.39 ms averageWorstCase: 20.88 ms steadyState: 16.74 ms summary: ⬔ms Running... Babylon ( 6 to go) firstIteration: 26.89 ms averageWorstCase: 14.10 ms steadyState: 7.87 ms summary: ⬔ms Running... ML ( 6 to go) firstIteration: 189.24 ms averageWorstCase: 182.86 ms steadyState: 175.48 ms summary: 31.33 ms Running... Air ( 5 to go) firstIteration: 37.65 ms averageWorstCase: 18.23 ms steadyState: 8.43 ms summary: 31.33 ms Running... Basic ( 5 to go) firstIteration: 24.26 ms averageWorstCase: 21.96 ms steadyState: 16.51 ms summary: 31.33 ms Running... Babylon ( 5 to go) firstIteration: 27.07 ms averageWorstCase: 13.30 ms steadyState: 7.77 ms summary: 31.33 ms Running... ML ( 5 to go) firstIteration: 186.65 ms averageWorstCase: 187.27 ms steadyState: 175.32 ms summary: 31.25 ms Running... Air ( 4 to go) firstIteration: 36.75 +- 3.99 ms averageWorstCase: 18.76 +- 2.29 ms steadyState: 8.42 +- 0.10 ms summary: 31.25 ms Running... Basic ( 4 to go) firstIteration: 24.52 +- 1.16 ms averageWorstCase: 21.62 +- 3.05 ms steadyState: 16.38 +- 0.81 ms summary: 31.25 ms Running... Babylon ( 4 to go) firstIteration: 26.52 +- 2.39 ms averageWorstCase: 12.95 +- 2.48 ms steadyState: 7.75 +- 0.28 ms summary: 31.25 ms Running... ML ( 4 to go) firstIteration: 185.37 +- 8.46 ms averageWorstCase: 185.37 +- 13.68 ms steadyState: 174.71 +- 2.67 ms summary: 31.04 +- 0.92 ms Running... Air ( 3 to go) firstIteration: 36.66 +- 2.10 ms averageWorstCase: 18.70 +- 1.22 ms steadyState: 8.39 +- 0.11 ms summary: 31.04 +- 0.92 ms Running... Basic ( 3 to go) firstIteration: 24.60 +- 0.65 ms averageWorstCase: 21.75 +- 1.64 ms steadyState: 16.27 +- 0.53 ms summary: 31.04 +- 0.92 ms Running... Babylon ( 3 to go) firstIteration: 26.50 +- 1.25 ms averageWorstCase: 13.20 +- 1.52 ms steadyState: 7.74 +- 0.15 ms summary: 31.04 +- 0.92 ms Running... ML ( 3 to go) firstIteration: 185.79 +- 4.62 ms averageWorstCase: 184.41 +- 7.77 ms steadyState: 174.34 +- 1.81 ms summary: 31.06 +- 0.48 ms Running... Air ( 2 to go) firstIteration: 36.86 +- 1.52 ms averageWorstCase: 18.62 +- 0.85 ms steadyState: 8.42 +- 0.12 ms summary: 31.06 +- 0.48 ms Running... Basic ( 2 to go) firstIteration: 24.27 +- 1.01 ms averageWorstCase: 21.05 +- 2.23 ms steadyState: 16.20 +- 0.42 ms summary: 31.06 +- 0.48 ms Running... Babylon ( 2 to go) firstIteration: 26.47 +- 0.85 ms averageWorstCase: 13.80 +- 1.95 ms steadyState: 7.75 +- 0.10 ms summary: 31.06 +- 0.48 ms Running... ML ( 2 to go) firstIteration: 190.35 +- 13.07 ms averageWorstCase: 184.38 +- 5.26 ms steadyState: 174.48 +- 1.28 ms summary: 31.11 +- 0.35 ms Running... Air ( 1 to go) firstIteration: 36.98 +- 1.19 ms averageWorstCase: 18.32 +- 1.01 ms steadyState: 8.40 +- 0.11 ms summary: 31.11 +- 0.35 ms Running... Basic ( 1 to go) firstIteration: 24.43 +- 0.86 ms averageWorstCase: 21.36 +- 1.86 ms steadyState: 16.20 +- 0.32 ms summary: 31.11 +- 0.35 ms Running... Babylon ( 1 to go) firstIteration: 26.03 +- 1.30 ms averageWorstCase: 14.08 +- 1.64 ms steadyState: 7.77 +- 0.09 ms summary: 31.11 +- 0.35 ms Running... ML ( 1 to go) firstIteration: 189.96 +- 9.92 ms averageWorstCase: 183.82 +- 4.22 ms steadyState: 174.31 +- 1.06 ms summary: 31.12 +- 0.27 ms Success! Benchmark is now finished. 3d-cube: 4 3d-morph: 3 3d-raytrace: 5 access-binary-trees: 2 access-fannkuch: 5 access-nbody: 2 access-nsieve: 2 bitops-3bit-bits-in-byte: 0 bitops-bits-in-byte: 1 bitops-bitwise-and: 1 bitops-nsieve-bits: 3 controlflow-recursive: 2 crypto-aes: 4 crypto-md5: 3 crypto-sha1: 2 date-format-tofte: 6 date-format-xparb: 6 math-cordic: 2 math-partial-sums: 3 math-spectral-norm: 1 regexp-dna: 6 string-base64: 3 string-fasta: 5 string-tagcloud: 9 string-unpack-code: 19 string-validate-input: 4 Profile data found (8451352 bytes) Removing instrumented JS... Building optimized JS... 0:00.17 Clobber not needed. 0:00.17 /usr/bin/python3 /startdir/src/firefox-91.13.0/configure.py 0:00.29 Re-executing in the virtualenv 0:00.43 Adding configure options from /startdir/src/firefox-91.13.0/.mozconfig 0:00.43 --enable-application=js 0:00.43 --prefix=/usr 0:00.43 --enable-release 0:00.43 --enable-hardening 0:00.43 --enable-optimize 0:00.43 --enable-rust-simd 0:00.43 --enable-linker=lld 0:00.43 --disable-bootstrap 0:00.43 --disable-debug 0:00.43 --disable-jemalloc 0:00.43 --disable-new-pass-manager 0:00.43 --disable-strip 0:00.43 --with-system-zlib 0:00.43 --without-system-icu 0:00.43 --enable-readline 0:00.43 --enable-shared-js 0:00.43 --enable-tests 0:00.43 --with-intl-api 0:00.43 --enable-lto=cross 0:00.43 --enable-profile-use=cross 0:00.43 --with-pgo-profile-path=/startdir/src/firefox-91.13.0/merged.profdata 0:00.43 checking for vcs source checkout... no 0:00.45 checking for a shell... /usr/bin/sh 0:00.50 checking for host system type... x86_64-pc-linux-gnu 0:00.50 checking for target system type... x86_64-pc-linux-gnu 0:00.66 checking for Python 3... /startdir/src/firefox-91.13.0/obj/_virtualenvs/common/bin/python (3.11.8) 0:00.67 checking whether cross compiling... no 0:00.67 checking for wget... not found 0:00.67 checking for ccache... not found 0:00.67 checking for the target C compiler... /usr/bin/clang 0:00.70 checking whether the target C compiler can be used... yes 0:00.70 checking the target C compiler version... 17.0.6 0:00.71 checking the target C compiler works... yes 0:00.71 checking for the target C++ compiler... /usr/bin/clang++ 0:00.72 checking whether the target C++ compiler can be used... yes 0:00.72 checking the target C++ compiler version... 17.0.6 0:00.74 checking the target C++ compiler works... yes 0:00.74 checking for the host C compiler... /usr/bin/clang 0:00.76 checking whether the host C compiler can be used... yes 0:00.76 checking the host C compiler version... 17.0.6 0:00.78 checking the host C compiler works... yes 0:00.78 checking for the host C++ compiler... /usr/bin/clang++ 0:00.79 checking whether the host C++ compiler can be used... yes 0:00.79 checking the host C++ compiler version... 17.0.6 0:00.80 checking the host C++ compiler works... yes 0:00.82 checking for 64-bit OS... yes 0:00.83 checking for new enough STL headers from libstdc++... yes 0:00.85 checking for linker... lld 0:00.85 checking for the assembler... /usr/bin/clang 0:00.86 checking for ar... /usr/bin/llvm-ar 0:00.87 checking for nm... /usr/bin/llvm-nm 0:00.87 checking for pkg_config... /usr/bin/pkg-config 0:00.87 checking for pkg-config version... 2.1.1 0:00.89 checking for stdint.h... yes 0:00.90 checking for inttypes.h... yes 0:00.92 checking for malloc.h... yes 0:00.93 checking for alloca.h... yes 0:00.94 checking for sys/byteorder.h... no 0:00.96 checking for getopt.h... yes 0:00.97 checking for unistd.h... yes 0:00.99 checking for nl_types.h... yes 0:01.00 checking for cpuid.h... yes 0:01.02 checking for fts.h... yes 0:01.03 checking for sys/statvfs.h... yes 0:01.05 checking for sys/statfs.h... yes 0:01.06 checking for sys/vfs.h... yes 0:01.08 checking for sys/mount.h... yes 0:01.09 checking for sys/quota.h... yes 0:01.11 checking for linux/quota.h... yes 0:01.13 checking for linux/if_addr.h... yes 0:01.15 checking for linux/rtnetlink.h... yes 0:01.16 checking for sys/queue.h... yes 0:01.17 checking for sys/types.h... yes 0:01.19 checking for netinet/in.h... yes 0:01.20 checking for byteswap.h... yes 0:01.22 checking for memfd_create in sys/mman.h... yes 0:01.23 checking for linux/perf_event.h... yes 0:01.25 checking for perf_event_open system call... yes 0:01.26 checking whether the C compiler supports -Wbitfield-enum-conversion... yes 0:01.27 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes 0:01.29 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes 0:01.30 checking whether the C compiler supports -Wformat-type-confusion... yes 0:01.32 checking whether the C++ compiler supports -Wformat-type-confusion... yes 0:01.33 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes 0:01.34 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes 0:01.36 checking whether the C++ compiler supports -Wshadow-uncaptured-local... yes 0:01.37 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes 0:01.38 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes 0:01.40 checking whether the C compiler supports -Wunreachable-code-return... yes 0:01.41 checking whether the C++ compiler supports -Wunreachable-code-return... yes 0:01.42 checking whether the C compiler supports -Wclass-varargs... yes 0:01.44 checking whether the C++ compiler supports -Wclass-varargs... yes 0:01.45 checking whether the C++ compiler supports -Wempty-init-stmt... yes 0:01.46 checking whether the C compiler supports -Wfloat-overflow-conversion... yes 0:01.48 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes 0:01.49 checking whether the C compiler supports -Wfloat-zero-conversion... yes 0:01.50 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes 0:01.52 checking whether the C compiler supports -Wloop-analysis... yes 0:01.53 checking whether the C++ compiler supports -Wloop-analysis... yes 0:01.54 checking whether the C compiler supports -Wno-range-loop-analysis... yes 0:01.56 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes 0:01.57 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:01.58 checking whether the C++ compiler supports -Wcomma... yes 0:01.59 checking whether the C compiler supports -Wduplicated-cond... no 0:01.60 checking whether the C++ compiler supports -Wduplicated-cond... no 0:01.62 checking whether the C compiler supports -Wenum-compare-conditional... yes 0:01.63 checking whether the C++ compiler supports -Wenum-compare-conditional... yes 0:01.64 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:01.66 checking whether the C compiler supports -Wstring-conversion... yes 0:01.67 checking whether the C++ compiler supports -Wstring-conversion... yes 0:01.68 checking whether the C++ compiler supports -Wno-inline-new-delete... yes 0:01.70 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no 0:01.71 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no 0:01.72 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:01.73 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:01.75 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:01.76 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:01.77 checking whether the C compiler supports -Wno-error=coverage-mismatch... no 0:01.78 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no 0:01.79 checking whether the C compiler supports -Wno-error=backend-plugin... yes 0:01.81 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes 0:01.82 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:01.83 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:01.84 checking whether the C compiler supports -Wno-multistatement-macros... no 0:01.85 checking whether the C++ compiler supports -Wno-multistatement-macros... no 0:01.87 checking whether the C compiler supports -Wno-error=return-std-move... yes 0:01.88 checking whether the C++ compiler supports -Wno-error=return-std-move... yes 0:01.89 checking whether the C compiler supports -Wno-error=class-memaccess... no 0:01.90 checking whether the C++ compiler supports -Wno-error=class-memaccess... no 0:01.91 checking whether the C compiler supports -Wno-error=atomic-alignment... yes 0:01.93 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes 0:01.94 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:01.95 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:01.97 checking whether the C compiler supports -Wno-error=unused-but-set-variable... yes 0:01.98 checking whether the C++ compiler supports -Wno-error=unused-but-set-variable... yes 0:01.99 checking whether the C compiler supports -Wformat... yes 0:02.01 checking whether the C++ compiler supports -Wformat... yes 0:02.02 checking whether the C compiler supports -Wformat-security... yes 0:02.03 checking whether the C++ compiler supports -Wformat-security... yes 0:02.04 checking whether the C compiler supports -Wformat-overflow=2... no 0:02.05 checking whether the C++ compiler supports -Wformat-overflow=2... no 0:02.07 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:02.08 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes 0:02.09 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:02.10 checking whether the C compiler supports -Wno-psabi... yes 0:02.12 checking whether the C++ compiler supports -Wno-psabi... yes 0:02.13 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:02.15 checking whether the C++ compiler supports -fno-aligned-new... yes 0:02.15 checking for llvm_profdata... /usr/bin/llvm-profdata 0:02.15 checking for rustc... /usr/bin/rustc 0:02.15 checking for cargo... /usr/bin/cargo 0:02.18 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/rustc' 0:02.20 Actually using '/build/.rustup/toolchains/1.62.1-x86_64-unknown-linux-gnu/bin/cargo' 0:02.21 checking rustc version... 1.62.1 0:02.21 checking cargo version... 1.62.1 0:02.25 checking for rust host triplet... x86_64-unknown-linux-gnu 0:02.29 checking for rust target triplet... x86_64-unknown-linux-gnu 0:02.29 checking for rustdoc... /usr/bin/rustdoc 0:02.29 checking for rustfmt... /usr/bin/rustfmt 0:02.29 checking for clang for bindgen... /usr/bin/clang++ 0:02.30 checking for libclang for bindgen... /usr/lib/libclang.so 0:02.31 checking that libclang is new enough... yes 0:02.31 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 0:02.35 checking for readline... yes 0:02.35 checking for awk... /usr/bin/gawk 0:02.35 checking for perl... /usr/bin/perl 0:02.35 checking for minimum required perl version >= 5.006... 5.038002 0:02.35 checking for full perl installation... yes 0:02.35 checking for gmake... /usr/bin/make 0:02.35 checking for watchman... not found 0:02.35 checking for xargs... /usr/bin/xargs 0:02.35 checking for rpmbuild... not found 0:02.35 checking for NSIS version... no 0:02.37 checking for llvm-objdump... /usr/bin/llvm-objdump 0:02.37 checking for zlib >= 1.2.3... yes 0:02.37 checking MOZ_ZLIB_CFLAGS... 0:02.37 checking MOZ_ZLIB_LIBS... -lz 0:02.37 checking for m4... /usr/bin/m4 0:02.38 creating cache ./config.cache 0:02.40 checking host system type... x86_64-pc-linux-gnu 0:02.40 checking target system type... x86_64-pc-linux-gnu 0:02.41 checking build system type... x86_64-pc-linux-gnu 0:02.43 checking for Cygwin environment... no 0:02.44 checking for mingw32 environment... no 0:02.49 checking for executable suffix... no 0:02.49 checking for gcc... (cached) /usr/bin/clang -std=gnu99 0:02.49 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/js91 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -fuse-ld=lld) works... (cached) yes 0:02.49 checking whether the C compiler (/usr/bin/clang -std=gnu99 -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/js91 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -fuse-ld=lld) is a cross-compiler... no 0:02.49 checking whether we are using GNU C... (cached) yes 0:02.49 checking whether /usr/bin/clang -std=gnu99 accepts -g... (cached) yes 0:02.49 checking for c++... (cached) /usr/bin/clang++ 0:02.49 checking whether the C++ compiler (/usr/bin/clang++ -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/js91 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -fuse-ld=lld) works... (cached) yes 0:02.49 checking whether the C++ compiler (/usr/bin/clang++ -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/js91 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -fuse-ld=lld) is a cross-compiler... no 0:02.49 checking whether we are using GNU C++... (cached) yes 0:02.49 checking whether /usr/bin/clang++ accepts -g... (cached) yes 0:02.49 checking for /usr/bin/clang... /usr/bin/clang -std=gnu99 0:02.49 checking for strip... strip 0:02.49 checking for sb-conf... no 0:02.49 checking for ve... no 0:02.54 checking for X... no 0:02.60 checking for --noexecstack option to as... yes 0:02.64 checking for -z noexecstack option to ld... yes 0:02.68 checking for -z text option to ld... yes 0:02.72 checking for -z relro option to ld... yes 0:02.76 checking for -z nocopyreloc option to ld... yes 0:02.80 checking for -Bsymbolic-functions option to ld... yes 0:02.84 checking for --build-id=sha1 option to ld... yes 0:02.89 checking whether the linker supports Identical Code Folding... no 0:03.22 checking whether removing dead symbols breaks debugging... no 0:03.24 checking for working const... yes 0:03.26 checking for mode_t... yes 0:03.27 checking for off_t... yes 0:03.29 checking for pid_t... yes 0:03.30 checking for size_t... yes 0:03.33 checking for ssize_t... yes 0:03.39 checking whether 64-bits std::atomic requires -latomic... no 0:03.42 checking for dirent.h that defines DIR... yes 0:03.46 checking for opendir in -ldir... no 0:03.50 checking for gethostbyname_r in -lc_r... no 0:03.53 checking for library containing dlopen... none required 0:03.56 checking for dlfcn.h... yes 0:03.60 checking for socket in -lsocket... no 0:03.63 checking for pthread_create in -lpthreads... no 0:03.67 checking for pthread_create in -lpthread... yes 0:03.71 checking whether /usr/bin/clang -std=gnu99 accepts -pthread... egrep: warning: egrep is obsolescent; using grep -E 0:03.71 egrep: warning: egrep is obsolescent; using grep -E 0:03.71 yes 0:03.75 checking for getc_unlocked... yes 0:03.80 checking for _getc_nolock... no 0:03.84 checking for gmtime_r... yes 0:03.88 checking for localtime_r... yes 0:03.93 checking for pthread_getname_np... yes 0:03.97 checking for pthread_get_name_np... no 0:04.01 checking for clock_gettime(CLOCK_MONOTONIC)... 0:04.05 checking for sin in -lm... yes 0:04.11 checking for res_ninit()... yes 0:04.15 checking for nl_langinfo and CODESET... yes 0:04.17 checking for an implementation of va_copy()... yes 0:04.19 checking whether va_list can be copied by value... no 0:04.24 checking for __thread keyword for TLS variables... yes 0:04.28 checking for localeconv... yes 0:04.31 checking for valid optimization flags... yes 0:04.35 checking for __cxa_demangle... yes 0:04.35 checking for -pipe support... yes 0:04.38 checking for tm_zone tm_gmtoff in struct tm... yes 0:04.43 checking what kind of list files are supported by the linker... linkerscript 0:04.47 checking for posix_fadvise... yes 0:04.52 checking for posix_fallocate... yes 0:04.54 checking for malloc.h... yes 0:04.58 checking for strndup... yes 0:04.63 checking for posix_memalign... yes 0:04.68 checking for memalign... yes 0:04.72 checking for malloc_usable_size... yes 0:04.74 checking whether malloc_usable_size definition can use const argument... no 0:04.76 checking for valloc in malloc.h... yes 0:04.77 checking for valloc in unistd.h... no 0:04.79 checking for _aligned_malloc in malloc.h... no 0:04.79 updating cache ./config.cache 0:04.79 creating ./config.data 0:04.80 Creating config.status 0:04.84 Reticulating splines... 0:04.87 0:00.04 File already read. Skipping: /startdir/src/firefox-91.13.0/build/unix/moz.build 0:04.99 Finished reading 71 moz.build files in 0.03s 0:04.99 Read 0 gyp files in parallel contributing 0.00s to total wall time 0:04.99 Processed into 336 build config descriptors in 0.03s 0:04.99 RecursiveMake backend executed in 0.08s 0:04.99 266 total backend files; 266 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 42 Makefile 0:04.99 FasterMake backend executed in 0.01s 0:04.99 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted 0:04.99 Total wall time: 0.15s; CPU time: 0.15s; Efficiency: 99%; Untracked: 0.01s 0:05.04 Adding make options from /startdir/src/firefox-91.13.0/.mozconfig MOZ_OBJDIR=/startdir/src/firefox-91.13.0/obj OBJDIR=/startdir/src/firefox-91.13.0/obj FOUND_MOZCONFIG=/startdir/src/firefox-91.13.0/.mozconfig export FOUND_MOZCONFIG 0:05.04 /usr/bin/make -f client.mk -s 0:05.06 make[1]: warning: -j12 forced in submake: resetting jobserver mode. 0:05.11 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:05.11 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:05.12 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:05.13 Elapsed: 0.01s; From dist/include: Kept 1 existing; Added/updated 481; Removed 0 files and 0 directories. 0:05.14 Elapsed: 0.02s; From _tests: Kept 3 existing; Added/updated 487; Removed 0 files and 0 directories. 0:05.21 ./js-confdefs.h.stub 0:05.21 ./js-config.h.stub 0:05.21 ./selfhosted.out.h.stub 0:05.21 ./ReservedWordsGenerated.h.stub 0:05.21 ./StatsPhasesGenerated.h.stub 0:05.21 ./MIROpsGenerated.h.stub 0:05.22 ./LOpcodesGenerated.h.stub 0:05.22 ./CacheIROpsGenerated.h.stub 0:05.22 config 0:05.29 /usr/bin/clang++ -E -o self-hosting-preprocessed.pp -Qunused-arguments -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="91.13.0" -DMOZILLA_VERSION_U=91.13.0 -DMOZILLA_UAVERSION="91.0" -DMOZ_UPDATE_CHANNEL=default -DENABLE_TESTS=1 -DGTEST_HAS_RTTI=0 -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_CPUID_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_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_LTO=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_X64=1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_RUST_SIMD=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=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=91 -DMOZJS_MINOR_VERSION=13 -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_VA_LIST_AS_ARRAY=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 0:05.32 config/nsinstall_real 0:05.36 /startdir/src/firefox-91.13.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 0:05.36 from distutils.version import StrictVersion as Version 0:05.40 config/system-header.sentinel.stub 0:05.54 js/src/rust/force-cargo-library-build 0:05.54 js/src/gc/StatsPhasesGenerated.inc.stub 0:05.54 js/src/build/symverscript.stub 0:05.54 config/external/icu/data/icu_data.o 0:05.54 intl/components 0:05.54 js/src/debugger 0:05.54 js/src/frontend 0:05.54 js/src/irregexp 0:05.55 config/external/icu/common 0:05.55 config/external/icu/i18n 0:05.55 js/src/jit 0:05.56 js/src 0:05.63 js/src/wasm 0:05.64 memory/build 0:05.65 memory/mozalloc 0:05.73 mfbt 0:06.00 modules/fdlibm/src 0:06.86 In file included from Unified_cpp_js_src_jit0.cpp:2: 0:06.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.cpp:7: 0:06.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:06.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:06.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:06.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:06.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:06.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:06.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:06.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:06.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:06.86 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:06.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:06.86 | || 0:06.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:06.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:06.86 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:06.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:06.86 | || 0:06.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:06.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:06.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:06.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:06.86 | || 0:06.86 5841 | regRequiresRex(index), 0:06.86 | ~~~~~~~~~~~~~~~~~~~~~ 0:06.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:06.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:06.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:06.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:06.86 | || 0:06.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:06.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:06.86 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:06.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:06.86 | || 0:06.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:07.49 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp:11: 0:07.49 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:07.49 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:07.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:07.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:07.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:07.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:07.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:07.49 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:07.49 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.49 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.49 | || 0:07.49 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:07.49 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.49 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:07.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.49 | || 0:07.49 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:07.49 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.49 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.49 | || 0:07.49 5841 | regRequiresRex(index), 0:07.49 | ~~~~~~~~~~~~~~~~~~~~~ 0:07.49 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:07.49 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.49 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.49 | || 0:07.49 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:07.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.51 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.51 | || 0:07.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:07.73 mozglue/misc 0:07.80 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:60: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:07.80 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:07.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.80 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.80 | || 0:07.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:07.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.80 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:07.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.80 | || 0:07.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:07.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.80 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.80 | || 0:07.80 5841 | regRequiresRex(index), 0:07.80 | ~~~~~~~~~~~~~~~~~~~~~ 0:07.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:07.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.80 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:07.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.80 | || 0:07.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:07.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:07.80 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:07.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:07.80 | || 0:07.80 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:08.07 /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp:899:10: warning: variable 'pushedNonVolatileRegisters' set but not used [-Wunused-but-set-variable] 0:08.07 899 | size_t pushedNonVolatileRegisters = 0; 0:08.07 | ^ 0:08.08 In file included from Unified_cpp_js_src_wasm0.cpp:2: 0:08.08 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/AsmJS.cpp:61: 0:08.08 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:08.08 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:08.08 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 0:08.08 168 | uint8_t assertByte = assertBits & 0x7f; 0:08.08 | ^ 0:08.14 In file included from Unified_cpp_js_src_debugger0.cpp:11: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Debugger.cpp:105: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:08.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:08.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:08.14 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:08.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.14 | || 0:08.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:08.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:08.14 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:08.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.14 | || 0:08.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:08.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:08.14 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:08.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.14 | || 0:08.14 5841 | regRequiresRex(index), 0:08.14 | ~~~~~~~~~~~~~~~~~~~~~ 0:08.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:08.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:08.14 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:08.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.14 | || 0:08.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:08.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:08.14 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:08.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:08.14 | || 0:08.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:08.63 Compiling semver-parser v0.7.0 0:08.66 Compiling encoding_rs v0.8.22 0:08.66 Compiling cfg-if v0.1.10 0:08.66 Compiling cc v1.0.71 (https://github.com/alexcrichton/cc-rs/?rev=b2f6b146b75299c444e05bbde50d03705c7c4b6e#b2f6b146) 0:08.66 Compiling encoding_c_mem v0.2.5 0:08.66 Compiling encoding_c v0.9.7 0:08.66 Compiling leb128 v0.2.4 0:08.66 Compiling arrayvec v0.5.2 0:08.66 Compiling mozilla-central-workspace-hack v0.1.0 (/startdir/src/firefox-91.13.0/build/workspace-hack) 0:08.66 Compiling wasmparser v0.78.2 0:08.83 Compiling semver v0.9.0 0:08.86 warning: /startdir/src/firefox-91.13.0/merged.profdata: unsupported instrumentation profile format version 0:08.86 warning: `mozilla-central-workspace-hack` (lib) generated 1 warning 0:08.91 Compiling wast v36.0.0 0:09.17 Compiling rustc_version v0.2.3 0:09.67 6 warnings generated. 0:09.81 Compiling packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8) 0:10.94 js/src/gdb 0:10.98 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.cpp:5: 0:10.98 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdio.h:3: 0:10.98 In file included from /usr/include/stdio.h:28: 0:10.98 In file included from /usr/include/bits/libc-header-start.h:33: 0:10.98 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:10.98 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:10.98 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:10.98 | ^ 0:11.79 js/src/jsapi-tests 0:11.90 warning: /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.cpp: function control flow change detected (hash mismatch) main Hash = 52166954741136087 up to 507 count discarded [-Wbackend-plugin] 0:11.91 2 warnings generated. 0:12.00 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-prettyprinters.cpp:1: 0:12.00 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:12.00 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:12.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:12.00 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:12.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:12.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:12.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:12.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:12.00 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:12.00 In file included from /usr/include/stdint.h:26: 0:12.00 In file included from /usr/include/bits/libc-header-start.h:33: 0:12.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:12.00 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:12.00 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:12.00 | ^ 0:12.16 Compiling mozglue-static v0.1.0 (/startdir/src/firefox-91.13.0/mozglue/static/rust) 0:12.33 Compiling wat v1.0.38 0:12.45 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:7: 0:12.45 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:12.45 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:12.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:12.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:12.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:12.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:12.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:12.45 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:12.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:12.45 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:12.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:12.45 | || 0:12.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:12.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:12.45 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:12.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:12.45 | || 0:12.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:12.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:12.45 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:12.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:12.45 | || 0:12.45 5841 | regRequiresRex(index), 0:12.45 | ~~~~~~~~~~~~~~~~~~~~~ 0:12.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:12.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:12.45 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:12.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:12.45 | || 0:12.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:12.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:12.45 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:12.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:12.45 | || 0:12.45 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:12.90 1 warning generated. 0:13.00 In file included from Unified_cpp_js_src_gdb0.cpp:2: 0:13.00 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/enum-printers.cpp:1: 0:13.00 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:13.00 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:13.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:13.00 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:13.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:13.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:13.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:13.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:13.00 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:13.00 In file included from /usr/include/stdint.h:26: 0:13.00 In file included from /usr/include/bits/libc-header-start.h:33: 0:13.00 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:13.00 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:13.00 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:13.00 | ^ 0:13.02 warning: `mozglue-static` (lib) generated 1 warning (1 duplicate) 0:13.23 js/src/shell 0:14.59 5 warnings generated. 0:15.66 5 warnings generated. 0:15.87 1 warning generated. 0:15.90 In file included from Unified_cpp_js_src_gdb1.cpp:2: 0:15.90 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-JSSymbol.cpp:1: 0:15.90 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:15.90 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:15.90 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:15.90 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:15.90 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:15.90 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:15.90 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:15.90 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:15.90 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:15.90 In file included from /usr/include/stdint.h:26: 0:15.90 In file included from /usr/include/bits/libc-header-start.h:33: 0:15.90 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:15.90 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:15.90 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:15.90 | ^ 0:16.51 In file included from Unified_cpp_js_src_shell0.cpp:38: 0:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/shell/js.cpp:106: 0:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 0:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 0:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:16.51 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:16.51 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:16.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.51 | || 0:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:16.51 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:16.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.51 | || 0:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:16.51 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:16.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.51 | || 0:16.51 5841 | regRequiresRex(index), 0:16.51 | ~~~~~~~~~~~~~~~~~~~~~ 0:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:16.51 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:16.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.51 | || 0:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:16.51 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:16.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.51 | || 0:16.51 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:16.89 In file included from Unified_cpp_js_src_irregexp0.cpp:2: 0:16.89 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:21: 0:16.89 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler-arch.h:7: 0:16.89 In file included from /startdir/src/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.h:19: 0:16.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:16.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:16.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:16.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:16.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:16.89 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:16.89 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:16.89 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.89 | || 0:16.89 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:16.89 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:16.89 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.89 | || 0:16.89 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:16.89 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:16.89 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.89 | || 0:16.89 5841 | regRequiresRex(index), 0:16.89 | ~~~~~~~~~~~~~~~~~~~~~ 0:16.89 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:16.89 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:16.89 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.89 | || 0:16.89 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:16.89 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:16.89 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.89 | || 0:16.89 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:17.34 In file included from Unified_cpp_js_src_jit1.cpp:2: 0:17.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.cpp:7: 0:17.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineCodeGen.h:10: 0:17.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BaselineFrameInfo.h:18: 0:17.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:17.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:17.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:17.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:17.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:17.34 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:17.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:17.34 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:17.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:17.34 | || 0:17.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:17.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:17.34 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:17.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:17.34 | || 0:17.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:17.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:17.34 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:17.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:17.34 | || 0:17.34 5841 | regRequiresRex(index), 0:17.34 | ~~~~~~~~~~~~~~~~~~~~~ 0:17.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:17.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:17.34 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:17.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:17.34 | || 0:17.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:17.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:17.34 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:17.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:17.34 | || 0:17.34 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:17.84 1 warning generated. 0:17.95 In file included from Unified_cpp_js_src_gdb2.cpp:2: 0:17.95 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/tests/test-jsval.cpp:1: 0:17.95 In file included from /startdir/src/firefox-91.13.0/js/src/gdb/gdb-tests.h:23: 0:17.95 In file included from /startdir/src/firefox-91.13.0/js/src/NamespaceImports.h:15: 0:17.95 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/js/CallNonGenericMethod.h:10: 0:17.95 In file included from /startdir/src/firefox-91.13.0/js/src/jstypes.h:24: 0:17.95 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Casting.h:12: 0:17.95 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Assertions.h:22: 0:17.95 In file included from /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/Types.h:19: 0:17.95 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/stdint.h:3: 0:17.95 In file included from /usr/lib/clang/17/include/stdint.h:52: 0:17.95 In file included from /usr/include/stdint.h:26: 0:17.95 In file included from /usr/include/bits/libc-header-start.h:33: 0:17.95 In file included from /startdir/src/firefox-91.13.0/obj/dist/system_wrappers/features.h:3: 0:17.95 /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings] 0:17.95 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) 0:17.95 | ^ 0:18.81 5 warnings generated. 0:19.06 1 warning generated. 0:19.14 mfbt/tests 0:19.95 5 warnings generated. 0:21.21 In file included from Unified_cpp_js_src_frontend0.cpp:38: 0:21.21 /startdir/src/firefox-91.13.0/js/src/frontend/BytecodeEmitter.cpp:4875:12: warning: variable 'count' set but not used [-Wunused-but-set-variable] 0:21.21 4875 | uint32_t count = cookedOrRaw->count(); 0:21.21 | ^ 0:21.21 /startdir/src/firefox-91.13.0/js/src/frontend/BytecodeEmitter.cpp:4893:10: warning: variable 'idx' set but not used [-Wunused-but-set-variable] 0:21.21 4893 | size_t idx; 0:21.21 | ^ 0:21.46 In file included from Unified_cpp_js_src_debugger1.cpp:11: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/debugger/Script.cpp:44: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmDebug.h:23: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:21.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:21.46 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:21.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.46 | || 0:21.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:21.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:21.46 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:21.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.46 | || 0:21.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:21.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:21.46 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:21.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.46 | || 0:21.46 5841 | regRequiresRex(index), 0:21.46 | ~~~~~~~~~~~~~~~~~~~~~ 0:21.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:21.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:21.46 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:21.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.46 | || 0:21.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:21.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:21.46 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:21.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:21.46 | || 0:21.46 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:21.98 warning: Unified_cpp_js_src_shell0.cpp: function control flow change detected (hash mismatch) _ZL54ShellModuleObjectWrapper_declarationInstantiation_implP9JSContextRKN2JS8CallArgsE Hash = 742261418966908927 up to 0 count discarded [-Wbackend-plugin] 0:21.98 warning: Unified_cpp_js_src_shell0.cpp: function control flow change detected (hash mismatch) _ZL40ShellModuleObjectWrapper_evaluation_implP9JSContextRKN2JS8CallArgsE Hash = 742261418966908927 up to 0 count discarded [-Wbackend-plugin] 0:22.38 Compiling jsrust_shared v0.1.0 (/startdir/src/firefox-91.13.0/js/src/rust/shared) 0:22.50 warning: `jsrust_shared` (lib) generated 1 warning (1 duplicate) 0:22.85 6 warnings generated. 0:23.69 7 warnings generated. 0:24.87 In file included from Unified_cpp_js_src_wasm1.cpp:2: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:19: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:24.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:24.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:24.87 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.87 | || 0:24.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:24.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:24.87 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.87 | || 0:24.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:24.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:24.87 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.87 | || 0:24.87 5841 | regRequiresRex(index), 0:24.87 | ~~~~~~~~~~~~~~~~~~~~~ 0:24.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:24.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:24.87 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.87 | || 0:24.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:24.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:24.87 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.87 | || 0:24.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:24.90 In file included from Unified_cpp_js_src0.cpp:11: 0:24.90 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/AtomicsObject.cpp:35: 0:24.90 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 0:24.90 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:24.90 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:24.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:24.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:24.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:24.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:24.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:24.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:24.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:24.90 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:24.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.90 | || 0:24.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:24.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:24.90 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:24.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.90 | || 0:24.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:24.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:24.90 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:24.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.90 | || 0:24.90 5841 | regRequiresRex(index), 0:24.90 | ~~~~~~~~~~~~~~~~~~~~~ 0:24.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:24.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:24.90 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:24.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.90 | || 0:24.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:24.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:24.90 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:24.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:24.90 | || 0:24.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:25.40 In file included from Unified_cpp_js_src_wasm1.cpp:2: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.cpp:32: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:25.40 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:25.40 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 0:25.40 168 | uint8_t assertByte = assertBits & 0x7f; 0:25.40 | ^ 0:25.44 2 warnings generated. 0:26.37 5 warnings generated. 0:26.37 Compiling jsrust v0.1.0 (/startdir/src/firefox-91.13.0/js/src/rust) 0:26.45 js/src/gc 0:27.49 5 warnings generated. 0:29.86 In file included from Unified_cpp_js_src_jit10.cpp:2: 0:29.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ScalarReplacement.cpp:13: 0:29.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:29.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:29.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:29.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:29.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:29.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:29.86 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:29.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:29.86 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.86 | || 0:29.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:29.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:29.86 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.86 | || 0:29.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:29.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:29.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.86 | || 0:29.86 5841 | regRequiresRex(index), 0:29.86 | ~~~~~~~~~~~~~~~~~~~~~ 0:29.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:29.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:29.86 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.86 | || 0:29.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:29.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:29.86 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:29.86 | || 0:29.86 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:30.40 6 warnings generated. 0:31.96 In file included from Unified_cpp_js_src_jit11.cpp:2: 0:31.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/ValueNumbering.cpp:9: 0:31.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10: 0:31.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:31.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:31.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:31.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:31.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:31.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:31.96 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:31.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:31.96 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:31.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:31.96 | || 0:31.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:31.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:31.96 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:31.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:31.96 | || 0:31.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:31.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:31.96 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:31.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:31.96 | || 0:31.96 5841 | regRequiresRex(index), 0:31.96 | ~~~~~~~~~~~~~~~~~~~~~ 0:31.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:31.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:31.96 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:31.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:31.96 | || 0:31.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:31.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:31.96 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:31.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:31.96 | || 0:31.96 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:33.16 In file included from Unified_cpp_js_src_wasm2.cpp:2: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:33.16 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:33.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:33.16 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:33.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.16 | || 0:33.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:33.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:33.16 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:33.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.16 | || 0:33.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:33.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:33.16 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:33.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.16 | || 0:33.16 5841 | regRequiresRex(index), 0:33.16 | ~~~~~~~~~~~~~~~~~~~~~ 0:33.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:33.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:33.16 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:33.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.16 | || 0:33.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:33.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:33.16 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:33.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.16 | || 0:33.16 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:33.91 In file included from Unified_cpp_js_src_jsapi-tests10.cpp:11: 0:33.91 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testJitABIcalls.cpp:13: 0:33.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/Linker.h:17: 0:33.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:33.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:33.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:33.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:33.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:33.91 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:33.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:33.91 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:33.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.91 | || 0:33.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:33.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:33.91 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:33.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.91 | || 0:33.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:33.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:33.91 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:33.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.91 | || 0:33.91 5841 | regRequiresRex(index), 0:33.91 | ~~~~~~~~~~~~~~~~~~~~~ 0:33.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:33.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:33.91 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:33.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.91 | || 0:33.91 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:33.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:33.92 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:33.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:33.92 | || 0:33.92 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:34.34 5 warnings generated. 0:34.89 In file included from Unified_cpp_js_src_wasm2.cpp:2: 0:34.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.cpp:19: 0:34.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 0:34.89 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 0:34.89 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 0:34.89 168 | uint8_t assertByte = assertBits & 0x7f; 0:34.89 | ^ 0:36.90 In file included from Unified_cpp_js_src_gc0.cpp:38: 0:36.90 In file included from /startdir/src/firefox-91.13.0/js/src/gc/GC.cpp:235: 0:36.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:36.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:36.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:36.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:36.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:36.90 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:36.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:36.90 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:36.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:36.90 | || 0:36.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:36.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:36.90 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:36.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:36.90 | || 0:36.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:36.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:36.90 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:36.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:36.90 | || 0:36.90 5841 | regRequiresRex(index), 0:36.90 | ~~~~~~~~~~~~~~~~~~~~~ 0:36.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:36.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:36.90 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:36.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:36.90 | || 0:36.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:36.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:36.90 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:36.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:36.90 | || 0:36.90 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:43.20 warning: `jsrust` (lib) generated 1 warning (1 duplicate) 0:43.20 Finished release [optimized] target(s) in 37.65s 0:45.86 5 warnings generated. 0:48.09 In file included from Unified_cpp_js_src10.cpp:2: 0:48.09 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi.cpp:109: 0:48.09 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:48.09 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:48.09 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:48.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:48.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:48.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:48.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:48.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:48.09 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:48.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.09 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:48.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.09 | || 0:48.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:48.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.09 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:48.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.09 | || 0:48.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:48.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.09 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:48.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.09 | || 0:48.09 5841 | regRequiresRex(index), 0:48.09 | ~~~~~~~~~~~~~~~~~~~~~ 0:48.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:48.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.09 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:48.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.09 | || 0:48.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:48.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:48.09 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:48.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:48.09 | || 0:48.09 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:49.21 In file included from Unified_cpp_js_src_jit12.cpp:2: 0:49.21 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WasmBCE.cpp:11: 0:49.21 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 0:49.21 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 0:49.21 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:49.21 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:49.21 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:49.21 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:49.21 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:49.21 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:49.21 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:49.21 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:49.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.21 | || 0:49.21 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:49.22 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:49.22 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:49.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.22 | || 0:49.22 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:49.22 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:49.22 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:49.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.22 | || 0:49.22 5841 | regRequiresRex(index), 0:49.22 | ~~~~~~~~~~~~~~~~~~~~~ 0:49.22 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:49.22 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:49.22 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:49.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.22 | || 0:49.22 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:49.22 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:49.22 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:49.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:49.22 | || 0:49.22 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:49.65 5 warnings generated. 0:50.22 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:101:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:50.22 101 | static_assert(std::is_literal_type_v>); 0:50.22 | ^ 0:50.22 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/type_traits:3232:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 0:50.22 3232 | _GLIBCXX17_DEPRECATED 0:50.22 | ^ 0:50.22 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 0:50.22 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:50.22 | ^ 0:50.22 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:102:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:50.22 102 | static_assert(std::is_literal_type_v>); 0:50.22 | ^ 0:50.22 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/type_traits:3232:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 0:50.22 3232 | _GLIBCXX17_DEPRECATED 0:50.22 | ^ 0:50.22 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 0:50.22 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:50.22 | ^ 0:50.22 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:103:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:50.22 103 | static_assert(std::is_literal_type_v>); 0:50.22 | ^ 0:50.22 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/type_traits:3232:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 0:50.22 3232 | _GLIBCXX17_DEPRECATED 0:50.22 | ^ 0:50.22 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 0:50.22 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:50.22 | ^ 0:50.22 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:104:20: warning: 'is_literal_type_v>' is deprecated [-Wdeprecated-declarations] 0:50.22 104 | static_assert(std::is_literal_type_v>); 0:50.22 | ^ 0:50.22 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/type_traits:3232:3: note: 'is_literal_type_v>' has been explicitly marked deprecated here 0:50.22 3232 | _GLIBCXX17_DEPRECATED 0:50.22 | ^ 0:50.22 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 0:50.22 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:50.22 | ^ 0:50.22 /startdir/src/firefox-91.13.0/mfbt/tests/TestResult.cpp:105:21: warning: 'is_literal_type_v>>' is deprecated [-Wdeprecated-declarations] 0:50.22 105 | static_assert(!std::is_literal_type_v>>); 0:50.22 | ^ 0:50.22 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/type_traits:3232:3: note: 'is_literal_type_v>>' has been explicitly marked deprecated here 0:50.22 3232 | _GLIBCXX17_DEPRECATED 0:50.22 | ^ 0:50.22 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 0:50.22 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 0:50.22 | ^ 0:50.86 5 warnings generated. 0:51.32 5 warnings generated. 0:52.41 In file included from Unified_cpp_js_src_jit13.cpp:2: 0:52.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.cpp:7: 0:52.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:52.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:52.41 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:52.41 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:52.41 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.41 | || 0:52.41 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:52.41 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:52.41 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.41 | || 0:52.41 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:52.41 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:52.41 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.41 | || 0:52.41 5841 | regRequiresRex(index), 0:52.41 | ~~~~~~~~~~~~~~~~~~~~~ 0:52.41 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:52.41 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:52.41 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.41 | || 0:52.41 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:52.41 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:52.41 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:52.41 | || 0:52.41 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 0:53.54 /startdir/src/firefox-91.13.0/intl/icu/source/i18n/nfsubs.cpp:1313:17: warning: variable 'pow' set but not used [-Wunused-but-set-variable] 0:53.54 1313 | int32_t pow = 0; 0:53.54 | ^ 0:53.93 1 warning generated. 0:56.66 6 warnings generated. 0:58.09 5 warnings generated. 0:58.76 5 warnings generated. 0:59.12 5 warnings generated. 0:59.85 In file included from Unified_cpp_js_src_frontend5.cpp:29: 0:59.85 In file included from /startdir/src/firefox-91.13.0/js/src/frontend/SharedContext.cpp:19: 0:59.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 0:59.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 0:59.85 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 0:59.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 0:59.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 0:59.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 0:59.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 0:59.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 0:59.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 0:59.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:59.85 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:59.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.85 | || 0:59.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 0:59.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:59.85 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 0:59.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.85 | || 0:59.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 0:59.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:59.85 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:59.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.85 | || 0:59.85 5841 | regRequiresRex(index), 0:59.85 | ~~~~~~~~~~~~~~~~~~~~~ 0:59.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:59.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:59.85 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 0:59.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.85 | || 0:59.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 0:59.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 0:59.85 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 0:59.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:59.85 | || 0:59.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:00.19 In file included from Unified_cpp_js_src_wasm3.cpp:2: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:00.19 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:00.19 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.19 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.19 | || 1:00.19 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:00.19 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.19 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.19 | || 1:00.19 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:00.19 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.19 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.19 | || 1:00.19 5841 | regRequiresRex(index), 1:00.19 | ~~~~~~~~~~~~~~~~~~~~~ 1:00.19 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:00.19 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.19 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.19 | || 1:00.19 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:00.19 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:00.19 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:00.19 | || 1:00.19 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:00.81 In file included from Unified_cpp_js_src_wasm3.cpp:2: 1:00.81 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.cpp:19: 1:00.81 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmOpIter.h:30: 1:00.81 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:00.81 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:00.81 168 | uint8_t assertByte = assertBits & 0x7f; 1:00.81 | ^ 1:01.63 In file included from Unified_cpp_js_src_jit14.cpp:11: 1:01.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.cpp:16: 1:01.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:01.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:01.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:01.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:01.63 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:01.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.63 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:01.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.63 | || 1:01.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:01.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.63 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:01.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.63 | || 1:01.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:01.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.63 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:01.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.63 | || 1:01.63 5841 | regRequiresRex(index), 1:01.63 | ~~~~~~~~~~~~~~~~~~~~~ 1:01.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:01.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.63 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:01.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.63 | || 1:01.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:01.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:01.63 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:01.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:01.63 | || 1:01.63 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:02.26 In file included from Unified_cpp_js_src_jsapi-tests11.cpp:29: 1:02.26 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10: 1:02.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIRGraph.h:17: 1:02.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:02.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:02.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:02.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:02.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:02.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:02.26 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:02.26 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:02.26 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:02.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.26 | || 1:02.26 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:02.26 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:02.26 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:02.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.26 | || 1:02.26 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:02.26 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:02.26 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:02.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.26 | || 1:02.26 5841 | regRequiresRex(index), 1:02.26 | ~~~~~~~~~~~~~~~~~~~~~ 1:02.26 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:02.26 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:02.26 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:02.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.26 | || 1:02.26 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:02.26 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:02.26 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:02.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:02.26 | || 1:02.26 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:03.65 5 warnings generated. 1:06.57 In file included from Unified_cpp_js_src_jit15.cpp:2: 1:06.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared-SIMD.cpp:7: 1:06.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:06.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:06.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:06.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:06.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:06.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:06.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:06.57 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:06.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.57 | || 1:06.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:06.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:06.57 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:06.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.57 | || 1:06.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:06.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:06.57 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:06.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.57 | || 1:06.57 5841 | regRequiresRex(index), 1:06.57 | ~~~~~~~~~~~~~~~~~~~~~ 1:06.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:06.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:06.57 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:06.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.57 | || 1:06.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:06.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:06.57 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:06.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:06.57 | || 1:06.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:07.64 5 warnings generated. 1:08.36 In file included from Unified_cpp_js_src_jit15.cpp:11: 1:08.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:404:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 1:08.36 404 | unsigned numFpu = fpuSet.size(); 1:08.36 | ^ 1:08.36 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:406:11: warning: variable 'diffG' set but not used [-Wunused-but-set-variable] 1:08.37 406 | int32_t diffG = set.gprs().size() * sizeof(intptr_t); 1:08.37 | ^ 1:08.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:453:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 1:08.37 453 | unsigned numFpu = fpuSet.size(); 1:08.37 | ^ 1:08.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:455:11: warning: variable 'diffG' set but not used [-Wunused-but-set-variable] 1:08.37 455 | int32_t diffG = set.gprs().size() * sizeof(intptr_t); 1:08.37 | ^ 1:08.37 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:503:12: warning: variable 'numFpu' set but not used [-Wunused-but-set-variable] 1:08.37 503 | unsigned numFpu = fpuSet.size(); 1:08.37 | ^ 1:08.67 5 warnings generated. 1:09.95 6 warnings generated. 1:12.70 5 warnings generated. 1:13.66 In file included from Unified_cpp_js_src_wasm4.cpp:20: 1:13.66 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 1:13.66 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:13.66 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:13.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:13.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:13.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:13.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:13.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:13.66 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:13.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:13.66 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:13.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.66 | || 1:13.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:13.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:13.66 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:13.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.66 | || 1:13.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:13.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:13.66 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:13.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.66 | || 1:13.66 5841 | regRequiresRex(index), 1:13.66 | ~~~~~~~~~~~~~~~~~~~~~ 1:13.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:13.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:13.66 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:13.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.66 | || 1:13.66 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:13.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:13.67 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:13.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.67 | || 1:13.67 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:13.85 mfbt/tests/TestAlgorithm 1:13.86 mfbt/tests/TestArray 1:14.23 10 warnings generated. 1:14.36 In file included from Unified_cpp_js_src_wasm4.cpp:20: 1:14.36 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmTypes.cpp:33: 1:14.36 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 1:14.36 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:14.36 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:14.36 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:14.36 168 | uint8_t assertByte = assertBits & 0x7f; 1:14.36 | ^ 1:14.62 /startdir/src/firefox-91.13.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 1:14.62 from distutils.version import StrictVersion as Version 1:14.83 mfbt/tests/TestArrayUtils 1:15.47 /startdir/src/firefox-91.13.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 1:15.47 from distutils.version import StrictVersion as Version 1:15.66 mfbt/tests/TestAtomicBitfields 1:15.85 In file included from Unified_cpp_js_src_jit2.cpp:11: 1:15.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/BytecodeAnalysis.cpp:10: 1:15.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/WarpBuilder.h:14: 1:15.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:15.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:15.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:15.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:15.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:15.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:15.85 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:15.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.85 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:15.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.85 | || 1:15.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:15.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.85 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:15.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.85 | || 1:15.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:15.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.85 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:15.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.85 | || 1:15.85 5841 | regRequiresRex(index), 1:15.85 | ~~~~~~~~~~~~~~~~~~~~~ 1:15.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:15.85 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.87 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.87 | || 1:15.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:15.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:15.87 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:15.87 | || 1:15.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:16.17 /startdir/src/firefox-91.13.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 1:16.17 from distutils.version import StrictVersion as Version 1:16.31 mfbt/tests/TestAtomics 1:16.56 In file included from Unified_cpp_js_src16.cpp:11: 1:16.56 In file included from /startdir/src/firefox-91.13.0/js/src/vm/BuildId.cpp:16: 1:16.56 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 1:16.56 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:16.56 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:16.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:16.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:16.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:16.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:16.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:16.56 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:16.56 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.56 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:16.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.56 | || 1:16.56 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:16.56 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.56 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:16.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.56 | || 1:16.56 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:16.56 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.56 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:16.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.56 | || 1:16.56 5841 | regRequiresRex(index), 1:16.56 | ~~~~~~~~~~~~~~~~~~~~~ 1:16.56 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:16.56 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.56 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:16.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.56 | || 1:16.56 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:16.56 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:16.56 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:16.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:16.56 | || 1:16.56 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:17.31 /startdir/src/firefox-91.13.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 1:17.31 from distutils.version import StrictVersion as Version 1:17.43 mfbt/tests/TestBinarySearch 1:17.48 In file included from Unified_cpp_js_src_jit3.cpp:2: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:7: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:17.48 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:17.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:17.48 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:17.48 | || 1:17.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:17.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:17.48 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:17.48 | || 1:17.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:17.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:17.48 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:17.48 | || 1:17.48 5841 | regRequiresRex(index), 1:17.48 | ~~~~~~~~~~~~~~~~~~~~~ 1:17.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:17.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:17.48 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:17.48 | || 1:17.48 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:17.49 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:17.49 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:17.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:17.49 | || 1:17.49 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:18.80 /startdir/src/firefox-91.13.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 1:18.80 from distutils.version import StrictVersion as Version 1:18.90 mfbt/tests/TestBitSet 1:19.54 In file included from Unified_cpp_js_src_jit4.cpp:2: 1:19.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/FoldLinearArithConstants.cpp:10: 1:19.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:19.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:19.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:19.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:19.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:19.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:19.54 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:19.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.54 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:19.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.54 | || 1:19.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:19.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.54 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:19.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.54 | || 1:19.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:19.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.54 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:19.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.54 | || 1:19.54 5841 | regRequiresRex(index), 1:19.54 | ~~~~~~~~~~~~~~~~~~~~~ 1:19.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:19.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.54 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:19.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.54 | || 1:19.54 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:19.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.55 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:19.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.55 | || 1:19.55 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:19.69 /startdir/src/firefox-91.13.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 1:19.69 from distutils.version import StrictVersion as Version 1:19.82 mfbt/tests/TestBloomFilter 1:19.87 In file included from Unified_cpp_js_src_gc3.cpp:2: 1:19.87 In file included from /startdir/src/firefox-91.13.0/js/src/gc/Zone.cpp:22: 1:19.87 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:19.87 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:19.87 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:19.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:19.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:19.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:19.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:19.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:19.87 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:19.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.87 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.87 | || 1:19.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:19.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.87 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.87 | || 1:19.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:19.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.87 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.87 | || 1:19.87 5841 | regRequiresRex(index), 1:19.87 | ~~~~~~~~~~~~~~~~~~~~~ 1:19.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:19.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.87 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.87 | || 1:19.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:19.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:19.87 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:19.87 | || 1:19.87 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:20.35 /startdir/src/firefox-91.13.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 1:20.35 from distutils.version import StrictVersion as Version 1:20.42 mfbt/tests/TestBufferList 1:20.96 /startdir/src/firefox-91.13.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 1:20.96 from distutils.version import StrictVersion as Version 1:21.16 mfbt/tests/TestCasting 1:21.39 6 warnings generated. 1:21.46 In file included from Unified_cpp_js_src_jit3.cpp:2: 1:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:81: 1:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmStubs.h:23: 1:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:21.46 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:21.46 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:21.46 168 | uint8_t assertByte = assertBits & 0x7f; 1:21.46 | ^ 1:22.41 /startdir/src/firefox-91.13.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 1:22.41 from distutils.version import StrictVersion as Version 1:22.60 mfbt/tests/TestCeilingFloor 1:22.70 5 warnings generated. 1:23.35 /startdir/src/firefox-91.13.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 1:23.35 from distutils.version import StrictVersion as Version 1:23.45 mfbt/tests/TestCheckedInt 1:24.10 /startdir/src/firefox-91.13.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 1:24.10 from distutils.version import StrictVersion as Version 1:24.21 mfbt/tests/TestCompactPair 1:25.89 /startdir/src/firefox-91.13.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 1:25.89 from distutils.version import StrictVersion as Version 1:26.07 mfbt/tests/TestCountPopulation 1:26.54 /startdir/src/firefox-91.13.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 1:26.54 from distutils.version import StrictVersion as Version 1:26.70 mfbt/tests/TestCountZeroes 1:26.93 In file included from Unified_cpp_js_src18.cpp:11: 1:26.93 In file included from /startdir/src/firefox-91.13.0/js/src/vm/EnvironmentObject.cpp:29: 1:26.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:26.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:26.93 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:26.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:26.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:26.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:26.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:26.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:26.93 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:26.93 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:26.94 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.94 | || 1:26.94 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:26.94 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:26.94 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.94 | || 1:26.94 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:26.94 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:26.94 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.94 | || 1:26.94 5841 | regRequiresRex(index), 1:26.94 | ~~~~~~~~~~~~~~~~~~~~~ 1:26.94 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:26.94 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:26.94 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.94 | || 1:26.94 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:26.94 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:26.94 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.94 | || 1:26.94 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:27.32 5 warnings generated. 1:27.36 /startdir/src/firefox-91.13.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 1:27.36 from distutils.version import StrictVersion as Version 1:27.41 mfbt/tests/TestDefineEnum 1:27.48 mfbt/tests/TestDoublyLinkedList 1:28.10 /startdir/src/firefox-91.13.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 1:28.10 from distutils.version import StrictVersion as Version 1:28.10 /startdir/src/firefox-91.13.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 1:28.10 from distutils.version import StrictVersion as Version 1:28.23 mfbt/tests/TestEndian 1:28.24 mfbt/tests/TestEnumeratedArray 1:29.00 /startdir/src/firefox-91.13.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 1:29.00 from distutils.version import StrictVersion as Version 1:29.18 mfbt/tests/TestEnumSet 1:29.93 /startdir/src/firefox-91.13.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 1:29.93 from distutils.version import StrictVersion as Version 1:30.10 mfbt/tests/TestEnumTypeTraits 1:30.82 /startdir/src/firefox-91.13.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 1:30.82 from distutils.version import StrictVersion as Version 1:30.97 mfbt/tests/TestFastBernoulliTrial 1:31.67 /startdir/src/firefox-91.13.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 1:31.67 from distutils.version import StrictVersion as Version 1:31.84 mfbt/tests/TestFloatingPoint 1:31.87 /startdir/src/firefox-91.13.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 1:31.87 from distutils.version import StrictVersion as Version 1:32.05 mfbt/tests/TestFunctionRef 1:32.49 /startdir/src/firefox-91.13.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 1:32.49 from distutils.version import StrictVersion as Version 1:32.61 mfbt/tests/TestFunctionTypeTraits 1:32.65 /startdir/src/firefox-91.13.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 1:32.65 from distutils.version import StrictVersion as Version 1:32.88 mfbt/tests/TestHashTable 1:33.24 /startdir/src/firefox-91.13.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 1:33.24 from distutils.version import StrictVersion as Version 1:33.29 In file included from Unified_cpp_js_src19.cpp:20: 1:33.29 In file included from /startdir/src/firefox-91.13.0/js/src/vm/FrameIter.cpp:31: 1:33.29 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 1:33.29 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 1:33.29 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 1:33.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:33.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:33.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:33.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:33.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:33.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:33.29 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:33.29 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:33.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.29 | || 1:33.29 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:33.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:33.30 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:33.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.30 | || 1:33.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:33.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:33.30 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:33.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.30 | || 1:33.30 5841 | regRequiresRex(index), 1:33.30 | ~~~~~~~~~~~~~~~~~~~~~ 1:33.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:33.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:33.30 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:33.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.30 | || 1:33.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:33.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:33.30 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:33.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:33.30 | || 1:33.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:33.34 mfbt/tests/TestIntegerRange 1:33.52 /startdir/src/firefox-91.13.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 1:33.52 from distutils.version import StrictVersion as Version 1:33.59 warning: /startdir/src/firefox-91.13.0/intl/icu/source/common/unistr_case.cpp: function control flow change detected (hash mismatch) _ZN6icu_6913UnicodeString8foldCaseEj Hash = 742261418966908927 up to 0 count discarded [-Wbackend-plugin] 1:33.61 1 warning generated. 1:33.64 mfbt/tests/TestJSONWriter 1:34.68 /startdir/src/firefox-91.13.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 1:34.68 from distutils.version import StrictVersion as Version 1:34.83 mfbt/tests/TestLinkedList 1:35.37 /startdir/src/firefox-91.13.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 1:35.37 from distutils.version import StrictVersion as Version 1:35.63 mfbt/tests/TestMacroArgs 1:35.98 5 warnings generated. 1:36.37 /startdir/src/firefox-91.13.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 1:36.37 from distutils.version import StrictVersion as Version 1:36.45 5 warnings generated. 1:36.47 5 warnings generated. 1:36.49 /startdir/src/firefox-91.13.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 1:36.49 from distutils.version import StrictVersion as Version 1:36.51 mfbt/tests/TestMacroForEach 1:36.69 mfbt/tests/TestMathAlgorithms 1:37.30 /startdir/src/firefox-91.13.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 1:37.30 from distutils.version import StrictVersion as Version 1:37.31 /startdir/src/firefox-91.13.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 1:37.31 from distutils.version import StrictVersion as Version 1:37.48 mfbt/tests/TestMaybe 1:37.49 mfbt/tests/TestNonDereferenceable 1:37.53 In file included from Unified_cpp_js_src_jit5.cpp:2: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/IonCompileTask.cpp:9: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/CodeGenerator.h:19: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/CodeGenerator-x64.h:10: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared.h:16: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/LIR.h:21: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:37.53 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:37.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:37.53 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:37.53 | || 1:37.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:37.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:37.53 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:37.53 | || 1:37.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:37.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:37.53 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:37.53 | || 1:37.53 5841 | regRequiresRex(index), 1:37.53 | ~~~~~~~~~~~~~~~~~~~~~ 1:37.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:37.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:37.53 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:37.53 | || 1:37.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:37.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:37.53 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:37.53 | || 1:37.53 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:38.11 /startdir/src/firefox-91.13.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 1:38.11 from distutils.version import StrictVersion as Version 1:38.12 /startdir/src/firefox-91.13.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 1:38.12 from distutils.version import StrictVersion as Version 1:38.23 mfbt/tests/TestNotNull 1:38.28 5 warnings generated. 1:38.30 mfbt/tests/TestRandomNum 1:38.78 In file included from Unified_cpp_js_src_jit6.cpp:2: 1:38.78 In file included from /startdir/src/firefox-91.13.0/js/src/jit/JitContext.cpp:19: 1:38.78 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:38.78 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:38.78 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:38.78 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:38.78 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:38.78 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:38.78 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:38.78 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:38.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.78 | || 1:38.78 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:38.78 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:38.78 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:38.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.78 | || 1:38.78 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:38.78 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:38.78 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:38.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.78 | || 1:38.78 5841 | regRequiresRex(index), 1:38.78 | ~~~~~~~~~~~~~~~~~~~~~ 1:38.78 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:38.78 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:38.78 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:38.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.78 | || 1:38.78 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:38.78 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:38.78 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:38.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.78 | || 1:38.78 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:38.83 /startdir/src/firefox-91.13.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 1:38.83 from distutils.version import StrictVersion as Version 1:38.87 /startdir/src/firefox-91.13.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 1:38.87 from distutils.version import StrictVersion as Version 1:38.93 mfbt/tests/TestRange 1:39.03 mfbt/tests/TestRefPtr 1:39.57 In file included from Unified_cpp_js_src_jit7.cpp:2: 1:39.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/KnownClass.cpp:9: 1:39.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:39.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:39.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:39.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:39.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:39.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:39.57 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:39.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:39.57 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:39.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.57 | || 1:39.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:39.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:39.57 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:39.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.57 | || 1:39.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:39.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:39.57 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:39.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.57 | || 1:39.57 5841 | regRequiresRex(index), 1:39.57 | ~~~~~~~~~~~~~~~~~~~~~ 1:39.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:39.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:39.57 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:39.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.57 | || 1:39.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:39.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:39.57 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:39.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:39.57 | || 1:39.57 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:39.57 /startdir/src/firefox-91.13.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 1:39.57 from distutils.version import StrictVersion as Version 1:39.67 /startdir/src/firefox-91.13.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 1:39.67 from distutils.version import StrictVersion as Version 1:39.75 mfbt/tests/TestResult 1:39.77 mfbt/tests/TestRollingMean 1:40.30 6 warnings generated. 1:40.33 /startdir/src/firefox-91.13.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 1:40.33 from distutils.version import StrictVersion as Version 1:40.37 /startdir/src/firefox-91.13.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 1:40.37 from distutils.version import StrictVersion as Version 1:40.43 mfbt/tests/TestSaturate 1:40.52 mfbt/tests/TestScopeExit 1:41.11 /startdir/src/firefox-91.13.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 1:41.11 from distutils.version import StrictVersion as Version 1:41.25 /startdir/src/firefox-91.13.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 1:41.25 from distutils.version import StrictVersion as Version 1:41.28 mfbt/tests/TestSegmentedVector 1:41.43 mfbt/tests/TestSHA1 1:42.01 /startdir/src/firefox-91.13.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 1:42.01 from distutils.version import StrictVersion as Version 1:42.14 mfbt/tests/TestSmallPointerArray 1:42.24 /startdir/src/firefox-91.13.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 1:42.25 from distutils.version import StrictVersion as Version 1:42.40 mfbt/tests/TestSplayTree 1:42.97 /startdir/src/firefox-91.13.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 1:42.97 from distutils.version import StrictVersion as Version 1:43.11 In file included from Unified_cpp_js_src_jit8.cpp:2: 1:43.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.cpp:7: 1:43.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:43.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:43.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:43.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:43.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:43.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:43.11 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:43.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:43.11 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:43.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.11 | || 1:43.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:43.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:43.11 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:43.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.11 | || 1:43.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:43.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:43.11 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:43.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.11 | || 1:43.11 5841 | regRequiresRex(index), 1:43.11 | ~~~~~~~~~~~~~~~~~~~~~ 1:43.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:43.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:43.11 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:43.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.11 | || 1:43.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:43.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:43.11 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:43.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:43.11 | || 1:43.11 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:43.15 mfbt/tests/TestTemplateLib 1:43.30 /startdir/src/firefox-91.13.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 1:43.30 from distutils.version import StrictVersion as Version 1:43.42 mfbt/tests/TestTextUtils 1:43.90 /startdir/src/firefox-91.13.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 1:43.90 from distutils.version import StrictVersion as Version 1:44.00 mfbt/tests/TestTuple 1:44.00 In file included from Unified_cpp_js_src20.cpp:20: 1:44.00 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 1:44.00 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 1:44.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:44.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:44.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:44.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:44.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:44.00 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:44.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:44.00 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.00 | || 1:44.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:44.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:44.00 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:44.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.00 | || 1:44.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:44.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:44.00 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.00 | || 1:44.00 5841 | regRequiresRex(index), 1:44.00 | ~~~~~~~~~~~~~~~~~~~~~ 1:44.00 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:44.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:44.01 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:44.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.01 | || 1:44.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:44.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:44.01 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:44.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:44.01 | || 1:44.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:44.03 /startdir/src/firefox-91.13.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 1:44.03 from distutils.version import StrictVersion as Version 1:44.61 In file included from Unified_cpp_js_src20.cpp:20: 1:44.61 In file included from /startdir/src/firefox-91.13.0/js/src/vm/HelperThreads.cpp:39: 1:44.61 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 1:44.61 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:44.61 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:44.61 168 | uint8_t assertByte = assertBits & 0x7f; 1:44.61 | ^ 1:44.71 /startdir/src/firefox-91.13.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 1:44.71 from distutils.version import StrictVersion as Version 1:44.87 mfbt/tests/TestTypedEnum 1:45.62 /startdir/src/firefox-91.13.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 1:45.62 from distutils.version import StrictVersion as Version 1:45.75 mfbt/tests/TestTypeTraits 1:46.36 /startdir/src/firefox-91.13.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 1:46.36 from distutils.version import StrictVersion as Version 1:46.48 mfbt/tests/TestUniquePtr 1:46.97 5 warnings generated. 1:47.22 /startdir/src/firefox-91.13.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 1:47.22 from distutils.version import StrictVersion as Version 1:47.37 mfbt/tests/TestVariant 1:48.07 /startdir/src/firefox-91.13.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 1:48.07 from distutils.version import StrictVersion as Version 1:48.26 mfbt/tests/TestVector 1:48.43 In file included from Unified_cpp_js_src_jit8.cpp:20: 1:48.43 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.cpp:44: 1:48.43 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 1:48.43 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 1:48.43 168 | uint8_t assertByte = assertBits & 0x7f; 1:48.43 | ^ 1:48.49 5 warnings generated. 1:48.53 warning: /startdir/src/firefox-91.13.0/intl/icu/source/common/ustrcase.cpp: function control flow change detected (hash mismatch) u_strFoldCase_69 Hash = 742261418966908927 up to 0 count discarded [-Wbackend-plugin] 1:48.71 1 warning generated. 1:48.97 /startdir/src/firefox-91.13.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 1:48.97 from distutils.version import StrictVersion as Version 1:49.08 mfbt/tests/TestWeakPtr 1:50.64 In file included from Unified_cpp_js_src_jit9.cpp:2: 1:50.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/RangeAnalysis.cpp:21: 1:50.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MIR.h:30: 1:50.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 1:50.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 1:50.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 1:50.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 1:50.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 1:50.64 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 1:50.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:50.64 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:50.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.64 | || 1:50.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 1:50.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:50.64 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 1:50.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.64 | || 1:50.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 1:50.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:50.64 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:50.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.64 | || 1:50.64 5841 | regRequiresRex(index), 1:50.64 | ~~~~~~~~~~~~~~~~~~~~~ 1:50.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:50.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:50.64 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 1:50.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.64 | || 1:50.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 1:50.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 1:50.64 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 1:50.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.64 | || 1:50.64 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 1:50.75 /startdir/src/firefox-91.13.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 1:50.75 from distutils.version import StrictVersion as Version 1:50.90 mfbt/tests/TestWrappingOperations 1:51.28 6 warnings generated. 1:51.52 /startdir/src/firefox-91.13.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 1:51.52 from distutils.version import StrictVersion as Version 1:51.73 mfbt/tests/TestXorShift128PlusRNG 1:52.33 /startdir/src/firefox-91.13.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 1:52.33 from distutils.version import StrictVersion as Version 1:52.55 mfbt/tests/TestSPSCQueue 1:53.26 /startdir/src/firefox-91.13.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 1:53.26 from distutils.version import StrictVersion as Version 1:53.42 mfbt/tests/TestThreadSafeWeakPtr 1:54.42 5 warnings generated. 1:54.64 mfbt/tests/TestUtf8 1:54.70 /startdir/src/firefox-91.13.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 1:54.70 from distutils.version import StrictVersion as Version 1:54.79 mfbt/tests/TestPoisonArea 1:55.45 /startdir/src/firefox-91.13.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 1:55.45 from distutils.version import StrictVersion as Version 1:55.89 /startdir/src/firefox-91.13.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 1:55.89 from distutils.version import StrictVersion as Version 1:56.36 /startdir/src/firefox-91.13.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 1:56.36 from distutils.version import StrictVersion as Version 1:58.40 6 warnings generated. 1:59.78 5 warnings generated. 2:01.04 In file included from Unified_cpp_js_src22.cpp:20: 2:01.04 In file included from /startdir/src/firefox-91.13.0/js/src/vm/JitActivation.cpp:22: 2:01.04 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:01.04 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:01.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:01.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:01.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:01.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:01.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:01.04 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:01.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.04 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:01.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.04 | || 2:01.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:01.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.04 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:01.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.04 | || 2:01.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:01.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.04 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:01.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.04 | || 2:01.04 5841 | regRequiresRex(index), 2:01.04 | ~~~~~~~~~~~~~~~~~~~~~ 2:01.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:01.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.04 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:01.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.04 | || 2:01.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:01.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.04 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:01.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.04 | || 2:01.04 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:01.14 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:20: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:28: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCompile.h:23: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmModule.h:25: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:01.14 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:01.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.14 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.14 | || 2:01.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:01.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.14 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.14 | || 2:01.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:01.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.14 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.14 | || 2:01.14 5841 | regRequiresRex(index), 2:01.14 | ~~~~~~~~~~~~~~~~~~~~~ 2:01.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:01.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.14 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.14 | || 2:01.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:01.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:01.14 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.14 | || 2:01.14 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:01.74 In file included from Unified_cpp_js_src_jsapi-tests20.cpp:20: 2:01.74 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testWasmLEB128.cpp:9: 2:01.74 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:01.74 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:01.74 168 | uint8_t assertByte = assertBits & 0x7f; 2:01.74 | ^ 2:02.29 In file included from Unified_cpp_js_src26.cpp:38: 2:02.29 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Stack.cpp:27: 2:02.29 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 2:02.29 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:02.29 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:02.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:02.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:02.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:02.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:02.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:02.29 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:02.29 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.29 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.29 | || 2:02.29 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:02.29 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.29 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.29 | || 2:02.29 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:02.29 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.29 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.29 | || 2:02.30 5841 | regRequiresRex(index), 2:02.30 | ~~~~~~~~~~~~~~~~~~~~~ 2:02.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:02.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.30 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.30 | || 2:02.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:02.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.30 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.30 | || 2:02.30 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:02.38 In file included from Unified_cpp_js_src25.cpp:29: 2:02.38 In file included from /startdir/src/firefox-91.13.0/js/src/vm/Scope.cpp:27: 2:02.38 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmInstance.h:25: 2:02.38 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmCode.h:29: 2:02.38 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGC.h:24: 2:02.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:02.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:02.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:02.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:02.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:02.38 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:02.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.38 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.38 | || 2:02.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:02.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.38 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.38 | || 2:02.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:02.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.38 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.38 | || 2:02.38 5841 | regRequiresRex(index), 2:02.38 | ~~~~~~~~~~~~~~~~~~~~~ 2:02.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:02.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.38 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.38 | || 2:02.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:02.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:02.38 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:02.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:02.38 | || 2:02.38 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:04.01 In file included from Unified_cpp_js_src_jsapi-tests21.cpp:11: 2:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testsJit.cpp:7: 2:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jsapi-tests/testsJit.h:10: 2:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:04.01 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:04.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.01 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:04.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.01 | || 2:04.01 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.02 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:04.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.02 | || 2:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.02 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:04.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.02 | || 2:04.02 5841 | regRequiresRex(index), 2:04.02 | ~~~~~~~~~~~~~~~~~~~~~ 2:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.02 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:04.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.02 | || 2:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:04.02 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:04.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:04.02 | || 2:04.02 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:06.74 5 warnings generated. 2:06.95 warning: Unified_cpp_js_src_jsapi-tests21.cpp: function control flow change detected (hash mismatch) main Hash = 1089783719264724210 up to 507 count discarded [-Wbackend-plugin] 2:07.16 6 warnings generated. 2:10.03 6 warnings generated. 2:11.83 In file included from Unified_cpp_js_src3.cpp:2: 2:11.83 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 2:11.83 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 2:11.83 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:24: 2:11.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/MacroAssembler.h:19: 2:11.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/MacroAssembler-x64.h:11: 2:11.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15: 2:11.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/Assembler-x64.h:283: 2:11.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17: 2:11.83 In file included from /startdir/src/firefox-91.13.0/js/src/jit/x64/BaseAssembler-x64.h:10: 2:11.83 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:11.83 5822 | emitRexIf(byteRegRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:11.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:11.83 | || 2:11.83 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17: note: cast one or both operands to int to silence this warning 2:11.83 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:11.83 5831 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base), reg, 0, base); 2:11.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:11.83 | || 2:11.83 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17: note: cast one or both operands to int to silence this warning 2:11.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:11.84 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:11.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:11.84 | || 2:11.84 5841 | regRequiresRex(index), 2:11.84 | ~~~~~~~~~~~~~~~~~~~~~ 2:11.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:11.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:11.84 5840 | emitRexIf(byteRegRequiresRex(reg) | regRequiresRex(base) | 2:11.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:11.84 | || 2:11.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17: note: cast one or both operands to int to silence this warning 2:11.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 2:11.84 5855 | emitRexIf(regRequiresRex(reg) | byteRegRequiresRex(rm), reg, 0, rm); 2:11.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:11.84 | || 2:11.84 /startdir/src/firefox-91.13.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17: note: cast one or both operands to int to silence this warning 2:12.32 In file included from Unified_cpp_js_src4.cpp:2: 2:12.32 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/intl/CommonFunctions.cpp:13: 2:12.32 /startdir/src/firefox-91.13.0/obj/dist/include/mozilla/intl/ICU4CGlue.h:196:21: warning: 'iterator, mozilla::intl::InternalError>>' is deprecated [-Wdeprecated-declarations] 2:12.32 196 | : public std::iterator, mozilla::intl::InternalError>, &mozilla::intl::Calendar::LegacyIdentifierToBcp47>::Iterator' requested here 2:12.32 310 | for (auto keyword : keywords.unwrap()) { 2:12.32 | ^ 2:12.32 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/bits/stl_iterator_base_types.h:127:12: note: 'iterator, mozilla::intl::InternalError>>' has been explicitly marked deprecated here 2:12.32 127 | struct _GLIBCXX17_DEPRECATED iterator 2:12.32 | ^ 2:12.32 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 2:12.32 121 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] 2:12.32 | ^ 2:12.42 In file included from Unified_cpp_js_src3.cpp:2: 2:12.42 In file included from /startdir/src/firefox-91.13.0/js/src/builtin/TestingFunctions.cpp:123: 2:12.42 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmBaselineCompile.h:22: 2:12.42 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmGenerator.h:29: 2:12.42 In file included from /startdir/src/firefox-91.13.0/js/src/wasm/WasmValidate.h:26: 2:12.42 /startdir/src/firefox-91.13.0/js/src/wasm/WasmBinary.h:168:15: warning: variable 'assertByte' set but not used [-Wunused-but-set-variable] 2:12.42 168 | uint8_t assertByte = assertBits & 0x7f; 2:12.42 | ^ 2:16.09 5 warnings generated. 2:18.08 warning: Unified_cpp_js_src5.cpp: function control flow change detected (hash mismatch) _ZN2js4intl14SharedIntlData22ensureSupportedLocalesEP9JSContext Hash = 495986874453725163 up to 13639 count discarded [-Wbackend-plugin] 2:18.74 1 warning generated. 2:18.86 5 warnings generated. 2:19.22 1 warning generated. 2:22.01 6 warnings generated. 2:22.22 js/src/build/libjs_static.a 2:22.23 js/src/build/libmozjs-91.so 2:27.32 ld.lld: warning: Linking two modules of different target triples: '/startdir/src/firefox-91.13.0/obj/js/src/build/../../../memory/mozalloc/mozalloc_abort.o' is 'x86_64-pc-linux-gnu' whereas '/startdir/src/firefox-91.13.0/obj/x86_64-unknown-linux-gnu/release/libjsrust.a(jsrust-7a53b07a8f54e97a.wat-70a6625f829c93e8.wat.8ac9567e-cgu.0.rcgu.o.rcgu.o at 65318)' is 'x86_64-unknown-linux-gnu' 3:11.33 ld.lld: warning: Linking two modules of different target triples: '/startdir/src/firefox-91.13.0/obj/x86_64-unknown-linux-gnu/release/libjsrust.a(jsrust-7a53b07a8f54e97a.wat-70a6625f829c93e8.wat.8ac9567e-cgu.0.rcgu.o.rcgu.o at 65318)' is 'x86_64-unknown-linux-gnu' whereas '/startdir/src/firefox-91.13.0/obj/js/src/build/../Unified_cpp_js_src17.o' is 'x86_64-pc-linux-gnu' 3:22.96 /startdir/src/firefox-91.13.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 3:22.96 from distutils.version import StrictVersion as Version 3:23.02 js/src/shell/js 3:23.02 js/src/gdb/gdb-tests 3:23.04 js/src/jsapi-tests/jsapi-tests 3:27.93 ld.lld: warning: Linking two modules of different target triples: '/startdir/src/firefox-91.13.0/obj/js/src/shell/../../../memory/mozalloc/mozalloc_abort.o' is 'x86_64-pc-linux-gnu' whereas '/startdir/src/firefox-91.13.0/obj/x86_64-unknown-linux-gnu/release/libjsrust.a(jsrust-7a53b07a8f54e97a.wat-70a6625f829c93e8.wat.8ac9567e-cgu.0.rcgu.o.rcgu.o at 65318)' is 'x86_64-unknown-linux-gnu' 3:27.99 ld.lld: warning: Linking two modules of different target triples: '/startdir/src/firefox-91.13.0/obj/js/src/gdb/../../../memory/mozalloc/mozalloc_abort.o' is 'x86_64-pc-linux-gnu' whereas '/startdir/src/firefox-91.13.0/obj/x86_64-unknown-linux-gnu/release/libjsrust.a(jsrust-7a53b07a8f54e97a.wat-70a6625f829c93e8.wat.8ac9567e-cgu.0.rcgu.o.rcgu.o at 65318)' is 'x86_64-unknown-linux-gnu' 3:28.73 ld.lld: warning: Linking two modules of different target triples: '/startdir/src/firefox-91.13.0/obj/js/src/jsapi-tests/../../../memory/mozalloc/mozalloc_abort.o' is 'x86_64-pc-linux-gnu' whereas '/startdir/src/firefox-91.13.0/obj/x86_64-unknown-linux-gnu/release/libjsrust.a(jsrust-7a53b07a8f54e97a.wat-70a6625f829c93e8.wat.8ac9567e-cgu.0.rcgu.o.rcgu.o at 65318)' is 'x86_64-unknown-linux-gnu' 4:57.55 ld.lld: warning: Linking two modules of different target triples: '/startdir/src/firefox-91.13.0/obj/x86_64-unknown-linux-gnu/release/libjsrust.a(jsrust-7a53b07a8f54e97a.wat-70a6625f829c93e8.wat.8ac9567e-cgu.0.rcgu.o.rcgu.o at 65318)' is 'x86_64-unknown-linux-gnu' whereas '../build/libjs_static.a(Unified_cpp_js_src17.o at 36669092)' is 'x86_64-pc-linux-gnu' 5:21.45 ld.lld: warning: Linking two modules of different target triples: '/startdir/src/firefox-91.13.0/obj/x86_64-unknown-linux-gnu/release/libjsrust.a(jsrust-7a53b07a8f54e97a.wat-70a6625f829c93e8.wat.8ac9567e-cgu.0.rcgu.o.rcgu.o at 65318)' is 'x86_64-unknown-linux-gnu' whereas '../build/libjs_static.a(Unified_cpp_js_src17.o at 36669092)' is 'x86_64-pc-linux-gnu' 5:32.03 /startdir/src/firefox-91.13.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 5:32.04 from distutils.version import StrictVersion as Version 5:36.33 ld.lld: warning: Linking two modules of different target triples: '/startdir/src/firefox-91.13.0/obj/x86_64-unknown-linux-gnu/release/libjsrust.a(jsrust-7a53b07a8f54e97a.wat-70a6625f829c93e8.wat.8ac9567e-cgu.0.rcgu.o.rcgu.o at 65318)' is 'x86_64-unknown-linux-gnu' whereas '../build/libjs_static.a(Unified_cpp_js_src17.o at 36669092)' is 'x86_64-pc-linux-gnu' 5:47.53 /startdir/src/firefox-91.13.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 5:47.53 from distutils.version import StrictVersion as Version 5:55.74 /startdir/src/firefox-91.13.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 5:55.74 from distutils.version import StrictVersion as Version 5:55.85 ./spidermonkey_checks.stub 5:57.04 TEST-PASS | check_spidermonkey_style.py | ok 5:57.17 TEST-PASS | check_macroassembler_style.py | ok 5:57.22 TEST-PASS | check_js_opcode.py | ok 5:57.43 21 compiler warnings present. 5:57.48 Overall system resources - Wall time: 357s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 5:57.52 warning: intl/icu/source/i18n/nfsubs.cpp:1313:17 [-Wunused-but-set-variable] variable 'pow' set but not used 5:57.52 warning: js/src/frontend/BytecodeEmitter.cpp:4875:12 [-Wunused-but-set-variable] variable 'count' set but not used 5:57.52 warning: js/src/frontend/BytecodeEmitter.cpp:4893:10 [-Wunused-but-set-variable] variable 'idx' set but not used 5:57.52 warning: js/src/irregexp/RegExpNativeMacroAssembler.cpp:899:10 [-Wunused-but-set-variable] variable 'pushedNonVolatileRegisters' set but not used 5:57.52 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5822:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 5:57.52 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5831:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 5:57.52 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5840:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 5:57.52 warning: js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5855:17 [-Wbitwise-instead-of-logical] use of bitwise '|' with boolean operands 5:57.52 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:404:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 5:57.52 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:406:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 5:57.52 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:453:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 5:57.52 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:455:11 [-Wunused-but-set-variable] variable 'diffG' set but not used 5:57.52 warning: js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:503:12 [-Wunused-but-set-variable] variable 'numFpu' set but not used 5:57.52 warning: js/src/wasm/WasmBinary.h:168:15 [-Wunused-but-set-variable] variable 'assertByte' set but not used 5:57.52 warning: mfbt/tests/TestResult.cpp:101:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 5:57.52 warning: mfbt/tests/TestResult.cpp:102:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 5:57.52 warning: mfbt/tests/TestResult.cpp:103:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 5:57.52 warning: mfbt/tests/TestResult.cpp:104:20 [-Wdeprecated-declarations] 'is_literal_type_v>' is deprecated 5:57.52 warning: mfbt/tests/TestResult.cpp:105:21 [-Wdeprecated-declarations] 'is_literal_type_v>>' is deprecated 5:57.52 warning: obj/dist/include/mozilla/intl/ICU4CGlue.h:196:21 [-Wdeprecated-declarations] 'iterator, mozilla::intl::InternalError>>' is deprecated 5:57.52 warning: /usr/include/features.h:414:4 [-W#warnings] _FORTIFY_SOURCE requires compiling with optimization (-O) 5:57.52 Your build was successful! Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes To view resource usage of the build, run |mach resource-usage|. To take your build for a test drive, run: |mach run| ==> Starting check()... make: Entering directory '/startdir/src/firefox-91.13.0/obj/js/src' ../../dist/bin/run-mozilla.sh /startdir/src/firefox-91.13.0/obj/_virtualenvs/common/bin/python -u /startdir/src/firefox-91.13.0/js/src/tests/jstests.py \ --no-progress --format=automation --timeout 300 \ --format=none --exclude-random --wpt=disabled \ ../../dist/bin/js ../../dist/bin/run-mozilla.sh /startdir/src/firefox-91.13.0/obj/_virtualenvs/common/bin/python -u /startdir/src/firefox-91.13.0/js/src/jit-test/jit_test.py \ --no-slow --no-progress --format=automation --jitflags=all \ \ --format=none --timeout 300 \ ../../dist/bin/js basic PASSED ALL ## test262/built-ins/Date/UTC/fp-evaluation-order.js: rc = 3, run time = 0.03135 /startdir/src/firefox-91.13.0/js/src/tests/test262/shell.js:415:9 uncaught exception: Test262Error: precision in MakeDate Expected SameValue(«34448384», «34447360») to be true Stack: Test262Error.thrower@/startdir/src/firefox-91.13.0/js/src/tests/test262/shell.js:415:9 assert.sameValue@/startdir/src/firefox-91.13.0/js/src/tests/test262/shell.js:51:9 @/startdir/src/firefox-91.13.0/js/src/tests/test262/built-ins/Date/UTC/fp-evaluation-order.js:20:8 REGRESSION - test262/built-ins/Date/UTC/fp-evaluation-order.js REGRESSIONS test262/built-ins/Date/UTC/fp-evaluation-order.js FAIL make: *** [Makefile:63: check-jstests] Error 1 make: Leaving directory '/startdir/src/firefox-91.13.0/obj/js/src' ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_396bad2d-194c-4115-a1b1-5728d8f2e4a3/build